subject_16334.htm

来自「一些关于vc的问答」· HTM 代码 · 共 33 行

HTM
33
字号
<p>
序号:16334 发表者:段海明 发表日期:2002-09-27 14:12:51
<br>主题:初学,想问个问题
<br>内容:我刚刚接触编程,正在看VB,想自己变个随机选号的程序试试,可是按照书上写的编却总是有重号发生,请问应该如何避免呢,我加了randomize了呀。<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:徐景周 回复日期:2002-09-27 14:31:39
<br>内容:我想你最好在它之前加上一个类似于按当前时间随机化,如下:<BR>srand((unsigned)time(NULL));
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:雷神 回复日期:2002-09-27 14:38:12
<br>内容:在加一个判断,重复了重新生成一个。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:独孤求胜 回复日期:2002-09-27 19:53:44
<br>内容:我以前编过一个程序就用到了随机数,当时的解决方法是在每次产生随机数时先报执行一次Randomize,这样产生的随机数就不会相同了,不过我不敢保证这方法一定正确,还有一个方法,不过由于时间太紧,一时找不到了(因为我不记得了),等我找到了再告诉你!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:段海明 回复日期:2002-09-27 21:56:52
<br>内容:楼上的,谢谢,找着了一定告诉我,再次谢谢大家
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:独孤求胜 回复日期:2002-09-28 12:42:11
<br>内容:对不起,我的那段程序没找到,不过我记得好像是这样(不敢保证正确,因为我记不太清楚了,试试吧!):<BR>Randomize(当前系统时间)(因为VB的系统时间函数我不记得了,你自己去找这个函数吧!),这样每次运行时的随机数都会不同!这跟楼上徐景周老兄的那句C++程序是一样的!<BR><BR>2002-9-28 13:00:22

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?