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语言实现;随机产生0或1,总共产生100个

用C语言编程0—1的一组随机数

c语言产生一个随机的验证码(4位的随机字母和数字的组合),要求用户输入,给出长度不符的输入错位提示

C语言随机数序列编程:用C语言程序编写。生成随机数序列。范围:1-15要求生成1-15的随机序列,中间无重复

用C语言写出一道关于随机数的编程题

C语言 编一个程序,产生0-100随机数,然后用选择排序法,从小到大排列