--------->请高手们参加讨论算法<--------- dim Data(30) as stringdim i as integerfor i =1 to 30 i=rnd() % 30 debug.print Data(i)next 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关键在“真正随机”呵呵,要不调API生成一个GUID,然后拿它作种子,哈哈如果不够,做一个数组专门存放种子。用GUID(够随机了吧?)转成数值来做rand的种子,产生若干个数字存放到数组。然后再用GUID做一个新的种子来随机从数组中取出一个来作为你最后需要的种子。同时,清空数组。如果需要下一个种子,重来。这个思路除了GUID,来自 Java核心编程。你可以不用GUID,用系统时间作种子来产生随机数再拿来做种子,产生若干个随机数放到数组,然后再随机取出其中一个作为最后需要的种子也就够了。 水晶报表isbusy 请教关于几个API的用法 在写或读文件的时候,怎样打开文件夹进行浏览选择文件???? 画一个五角星,添充中间使用什么函数??? 谁能给我一个width,scalewidth和height,scaleheight的详细区别 怎样激活一个窗体并显示? 如何关闭指定的应用程序? 关于一个EXCEL编宏的问题 用SDK5.1已经能说中英文,如何让Agent说中文? 菜鸟又来送分!!!!!!!!!!!!!!!!!!!!!!!! Winsock控件传输大文件出错,怎么办? 为什么不能使用DBGTID控件
呵呵,要不调API生成一个GUID,然后拿它作种子,哈哈
如果不够,做一个数组专门存放种子。
用GUID(够随机了吧?)转成数值来做rand的种子,产生若干个数字存放到数组。
然后再用GUID做一个新的种子来随机从数组中取出一个来作为你最后需要的种子。同时,清空数组。
如果需要下一个种子,重来。这个思路除了GUID,来自 Java核心编程。你可以不用GUID,用系统时间作种子来产生随机数再拿来做种子,产生若干个随机数放到数组,然后再随机取出其中一个作为最后需要的种子也就够了。