易语言取随机数0-9当中10个数,组成N个7位数


可以建个数组1-10. 然后取随机数(1-N),N=數组成员数从数组中取出一个数,取出后删除数组成员,循环取数

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

首先你要理解一个事实就是电腦并不是像我们想象的那样取“随机”数的。而是系统内部规定一个非常复杂的函数(程序)然后从中取得结果,然后再结合当前时间等动态参数来形成“随机数”

经常有小说这样描写:主角获得最强大脑或者最强人工智能,然后在某次智力竞赛中的抢答题上推算出電脑的出题规律,导致报题者没说完两个字就吧正确答案报了出来

而随机数种子,就相当于你这个随机数组合的“密码”(在置随机數种子的括号内是可以填写一个整数型数据的)这个密码就可以防止别人利用默认的随机数漏洞来“预测”出你的下一个随机数。(例如伱做一个游戏别人就可以用这个漏洞来做外挂。)

所以随机数种子里面的参数,你可以真正“随机”填上一串数字来确保你的随机數真正的随机。

}

我要回帖

更多关于 易语言取随机数 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信