C语言产生多个0到1的随机数,要求完全分散
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言产生多个0到1的随机数,要求完全分散相关的知识,希望对你有一定的参考价值。
参考技术A c语言函数名rand()简介
功
能::伪随机数发生器
所属库:stdlib.h
用
法:
需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每次执行代码都可以产生不同的随机数。
函数原型:int
rand(void);
相关函数:srand、time、gettickcount
程序例
1:
#include
"stdio.h"
#include
"stdlib.h"
int
main(void)
int
i;
printf("ten
random
numbers
from
0
to
99\n\n");
for(i=0;
i<10;
i++)
printf("%d\n",
rand()
%
100);
return
0;
例1程序在每次运行时都会生成相同的十个伪随机数,如要每次生成的随机数不同应结合srand函数和time函数。
///////////////////
int
i,a;
for(i=0;i<3;i++)
a=rand()%9;
printf("%d",a);
以上是关于C语言产生多个0到1的随机数,要求完全分散的主要内容,如果未能解决你的问题,请参考以下文章
c语言产生一个随机的验证码(4位的随机字母和数字的组合),要求用户输入,给出长度不符的输入错位提示