首页 > 编程知识 正文

随机数C语言,随机数的产生方法

时间:2023-05-06 02:24:58 阅读:135259 作者:1119

srand (和rand ) )

srand ()使用头文件time.h

实现播种效果

语音同步(unsignedintseed ) )。

rand ) )使用头部文件stdlib.h

产生随机数

如果在实现随机数的生成时仅使用rand ()函数,则每次生成的随机数都相同

# include stdio.h # include stdlib.hint main () { int i; for(I=0; i10; I ) {printf('%dn ',rand ) ); 实现0~10的随机数,但由于两次没有传播的种类相同,所以每次出现随机数也相同) } return 0; }为了避免这种情况,必须加上srand(time ) null。 * 随机数

int a=rand (; 产生0~10的随机数

int a=rand (! 10; 产生10~30的随机数,可以理解为rand! 产生0到20的随机数,然后加10,保证a最小为10,最大为10 20=30。

产生的一个0~10的随机数并存到数组里面。

# include stdio.h # include stdlib.h # include time.hint main ({ inti,a[10]; srand(time )空值; for(I=0; i10; I () { a[i]=rand ); (for ) I=0; i10; I ) printf('%d(n ),a[i] ); 返回0; }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。