Lua能否实现:先随机一个数值 若数值不满足条件 在重新随机
lua吧
全部回复
仅看楼主
level 1
陈绍举
楼主
求大神指导一下,如果没办法实现也说一下。
i 先在已知范围类进行随机,若 i 随机出来的值不满足指定条件,则重新随机,直到满足条件为止。
加班在线等啊。。。求指导一下
2016年08月16日 11点08分
1
level 11
协调意志_Tox
这不是很简单么,math.random(x,y)这样生成的就是在xy之间的,然后你判断这个随机值是否符合条件就可以了。
例子:
x,y=1,10
math.randomseed(2*os.time()-5) --生成随机数种子
p=4 --根据你的条件初始化数据
while (math.fmod(p*p,10)!=p) --开始循环
do
p=math.random(x,y) --得到xy范围内的数据
end
print(p)
这样的就可以了
2016年08月17日 07点08分
2
1