即是真正的随机数重复的机会也是很大的,
用GUID会小得多的。
ctrl+shift+G
用GUID会小得多的。
ctrl+shift+G
解决方案 »
- delphi 绘图怎么显示全
- Edit1KeyPress事件限制输入问题
- 帮忙
- 填加mshtml组件生成的MSHTML_TLB.pas有11.7M那么大,delphi2005打不开也编译不了
- 熟悉李维的分布式多层应用系统篇的高手或者Socketconnect请进!
- 关于adoquery的问题,谢谢了啊
- textout()中怎样控制打印字体?
- 怎么实现两个日期间的查询(急)
- 我想做一个按钮﹐当mouse移到button上时﹐button上的图标颜色变为彩色﹐mouse移走时颜色又变成灰色!好象speedbutton实现不了﹐咋办﹖﹖﹖
- 关于自动更新
- 菜鸟级的问题~~
- 一个电脑白痴要用多久才能学会Delphi?是心话,请不要笑话!^v^~
1、RandSeed;//随时机数发生的“种子”。如果不赋值那么每次执行产生的随机数列是一样的。
所以该值必须每次调用均应是不同值。
2、Randomize;//用当前机器时间作为“种子”初始化随机数发生器。
3、Random() ;//由“种子”初始化的随机数出发,开始产生随机数序列
Random()
1、RandSeed;//随时机数发生的“种子”。如果不赋值那么每次执行产生的随机数列是一样的。
所以该值必须每次调用均应是不同值。
2、Randomize;//用当前机器时间作为“种子”初始化随机数发生器。
3、Random() ;//由“种子”初始化的随机数出发,开始产生随机数序列
//产生随机数
function myrandom(a,b:integer):integer;
begin
radomize;
if a<=b then
result:=random(b-a)+a
else result:=random(a-b)+b;
end;[Error] Frameu.pas(118): Undeclared identifier: 'radomize'
[Fatal Error] pFrame.dpr(5): Could not compile used unit 'Frameu.pas'
在一个程序里(至少是一个单元里),只用一次就可以了,另外你查一下帮助,是不是你写有错,我平时还真没注意过。
FOR I:=0 TO N RADNOM();
其中N是由时间NOW加上RANDOM随机决定的!具体实现方法自己试试!