在DELPHI怎样使产生的随机数不重复! 我想用DELPHI写一个抽奖程序,是一个手机抽奖的程序,每点一下,就产生一个随机数,而且不能有重复,数据是从数据库里读出来的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 randomize!!好象是这个函数!!随机初始化!! 最好通过系统时间来取种子。。randomize很容易重复的。。 同意楼上的!事实上要想简单的话!就用数组存放已经得到的数据,然后再判断新取出来的随机数是否已经存在;最简单的就是建立一个TStringList对象;if StrList.IndexOf(新的随机数)>=0then 重新产生 我觉得如果你的要求不是很高的话,randomize可以啊。 我想问一下,DELPHI里的sql语句的参数,如果是变量是怎么写的? delphi+access 图片显示、替换问题 XML转换 一个对高手来说的小问题? 心情不好,散分了!!! delphi vcl 研究群 193697439 安装后的问题? 主页更新,欢迎访问 TRegistry的GetKeyNames出错,请问是什么原因? 关于sql的语句问题 下载了Klix CD1.zip cd2.zip解压后的刻录?? 使用CommandText应该注意些什么? 高手救命!
好象是这个函数!!随机初始化!!
randomize很容易重复的。。
就用数组存放已经得到的数据,然后再判断新取出来的随机数是否已经存在;
最简单的就是建立一个TStringList对象;if StrList.IndexOf(新的随机数)>=0
then 重新产生