lua 不重复随机数算法 比如1-7 取7次 每次不能重复
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/23 06:28:50
lua不重复随机数算法比如1-7取7次每次不能重复lua不重复随机数算法比如1-7取7次每次不能重复lua不重复随机数算法比如1-7取7次每次不能重复functionRandomIndex(tabNu
lua 不重复随机数算法 比如1-7 取7次 每次不能重复
lua 不重复随机数算法 比如1-7 取7次 每次不能重复
lua 不重复随机数算法 比如1-7 取7次 每次不能重复
function RandomIndex(tabNum,indexNum)
indexNum = indexNum or tabNum
local t = {}
local rt = {}
for i = 1,indexNum do
local ri = math.random(1,tabNum + 1 - i)
local v = ri
for j = 1,tabNum do
if not t[j] then
ri = ri - 1
if ri == 0 then
table.insert(rt,j)
t[j] = true
end
end
end
end
return rt
end
--以下为用例
tab = {1,2,3,4,5,6,7}
s = RandomIndex(7,7)
for i = 1,7 do
print(tab[s[i]])
end
原帖地址
http://user.qzone.qq.com/415431019/blog/1308626965
lua 不重复随机数算法 比如1-7 取7次 每次不能重复
求java算法:如何生成一组不重复的随机数(比如1到10)Random类生成的随机数都会发生重复,但我想求一个随机数算法,不会产生重复的数(算法中不要用if来判定该随机数是否已出现过,否则执行效率
c#有没有函数能生成不重复的随机数,比如1-10之间的不重复随机数?
lua table操作、运算第一次随机取1至9中的4个,第二次随机取剩下的5个中的3个,第三次再取与第二次不重复的4个,以此类推.
怎样在c++产生一系列随机数,并且每个随机数的不同,无重复.比如1到10.并且都不重复.
易语言取不重复的随机数假设有30个数字我要取两组数字,每一组有5个数,我要怎么判断两组数取的随机数都不同比如第一组=1,2,3,4,5第二组=6,7,8,9,10要求第一组的数字各不相同,并且与第二组的
Excel生成随机数,求公式,1到1550之间取30个随机数,保持在A列就可以,要求不重复.
如何产生不重复随机数
如何产生不重复随机数
如何产生不重复随机数
matlab如何产生不重复的随机数啊?比如我想实现产生8个1-----100的随机数,而且不要重复,我自己另外写了一个函数,但是感觉写得不好,有没有现成可用的函数啊?
VB生成不重复的随机数比如做个35选7,如何实现出来的数字都是不相同的呢?
C#100里获取30个不重复的随机数,然后取20个不重复的随机数,这20个和之前50个不重复.该怎么取?
如何生成不重复的随机数
c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法
c#生成6个随机数,要求1到33之间不重复的随机数,要最简单的写法
flash输出1-33不重复的6位随机数显示在6个动态文本里,要求是从1到33的随机数,不重复
E语言取随机数不重复出现数字.E语言怎么取出随机数不重复啊?有22个数字每个标签在22个数字内不能重复,应该要怎么写啊?急取随机数我已经编写好了,我现在要怎么给一个随机数一个名字呢?