📄 subject_14326.htm
字号:
<p>
序号:14326 发表者:haihua 发表日期:2002-09-05 20:25:19
<br>主题:请问VC里产生随机数的函数是什么,怎么用?
<br>内容:请问VC里产生随机数的函数是什么,怎么用?
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:mengtk 回复日期:2002-09-05 20:36:23
<br>内容:rand();<BR><BR>/* RAND.C: This program seeds the random-number generator<BR> * with the time, then displays 10 random integers.<BR> */<BR><BR>#include <stdlib.h><BR>#include <stdio.h><BR>#include <time.h><BR><BR>void main( void )<BR>{<BR> int i;<BR><BR> /* Seed the random-number generator with current time so that<BR> * the numbers will be different every time we run.<BR> */<BR> srand( (unsigned)time( NULL ) );<BR><BR> /* Display 10 numbers. */<BR> for( i = 0; i < 10;i++ )<BR> printf( " %6d\n", rand() );<BR>}<BR><BR><BR> <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>
回复者:taotao 回复日期:2002-09-09 14:14:04
<br>内容:我来解释一下吧:<BR>先用srand设置产生随机数的种子数,一般来说同一个种子数产生的随机数序列将是一样的。所以我们可以采用当前时间作为种子数,这样产生的随机数的伪随机数序列,一般符合我们使用的要求。<BR>(unsigned)time(NULL)取当前时间距1970年0点0分整的秒数(t_time型)在转换成srand需要的unsigned类型。<BR>使用rand()和种子数相关的产生随机数
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:haihua 回复日期:2002-09-11 22:05:13
<br>内容:rand()函数产生的是正整数,我想产生从-0.5到0.5的随机数,该如何使用srand()和rand()函数。
<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-11 23:09:37
<br>内容:这样就可以了:(例如精确到0.005)<BR> 0.005*(rand()%200-100)
<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-18 20:21:36
<br>内容:向前辈请教。<BR>我现在刚学VC 我学过汇编和C 不过用的不太多。我应怎么做。<BR>才能做一个合格的程序员。如果找一个工作的话。 我再做点什么呀。<BR> 请指点谢谢。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -