⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_14326.htm

📁 一些关于vc的问答
💻 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 &lt;stdlib.h&gt;<BR>#include &lt;stdio.h&gt;<BR>#include &lt;time.h&gt;<BR><BR>void main( void )<BR>{<BR>&nbsp;&nbsp; int i;<BR><BR>&nbsp;&nbsp; /* Seed the random-number generator with current time so that<BR>&nbsp;&nbsp;&nbsp;&nbsp;* the numbers will be different every time we run.<BR>&nbsp;&nbsp;&nbsp;&nbsp;*/<BR>&nbsp;&nbsp; srand( (unsigned)time( NULL ) );<BR><BR>&nbsp;&nbsp; /* Display 10 numbers. */<BR>&nbsp;&nbsp; for( i = 0;&nbsp;&nbsp; i &lt; 10;i++ )<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf( "&nbsp;&nbsp;%6d\n", rand() );<BR>}<BR><BR><BR>&nbsp;&nbsp;<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&nbsp;&nbsp;我学过汇编和C&nbsp;&nbsp;不过用的不太多。我应怎么做。<BR>才能做一个合格的程序员。如果找一个工作的话。&nbsp;&nbsp;我再做点什么呀。<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 + -