打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Delphi randomize 随机数
最近做一个牌类游戏,采取了随机数来生成牌面,然后结果让人很是奇怪,结果出现了规律。不是没有采用randomize函数,以前知道这个函数是大概是根据本机的时钟等一系列的条件设置了下随机种子,于是在Sleep一个随机数。这样才没有了规律。不甘心,百度了下,发现确实是存在这个问题。所以推荐使用随机函数时这样用,特别是在一个循环里面生成n个随机数的时候(此时的规律很明显)

Function MyRandom(r:integer):Integer;

begin

randomize

sleep(random(10));

result:=random(r);

end;
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Delphi 7 中的随机函数
iOS开发-生成随机数
JS生成随机数(random()函数)
JAVA基础:随机整数的生成
LeetCode 470.用Rand7()实现Rand10()(中等)
Python初学系列random是Python的随机数标准库
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服