当前位置:三九宝宝网 → 宝宝教育 → 教学论文 → 正文

怎么用C语言生成随机数

更新:01-01 整理:39baobao.com
字体:

[C语言编程题目学生成绩记录簿设计]#include#include#includestatic int num=0; void mainmenu(); typedef struct S1 Student; struct S1 { S1(){ no[9]='\0'; name[15]='\0'; sum=0.0; average=0.0; next=NU...+阅读

生成1~13的随机数,随机数序列中没有重复字数

#include

#include

#include

#define N 13

void main( void )

{ inti, j, num[N], tmp; //用当前时间种子重置随机数生成器,使每次运行生成不同的随机数

srand((unsigned)time( NULL ) );

for(i=0;i

{

while(1) //生成1个数

{

tmp=N *rand()/ RAND_MAX +1; // 产生随机数

for(j=0;j

if( tmp==num[j] )

break;

if(j==i) // 找到1个数

{

num[i]=tmp; //入队列

break; // 开始下一轮

}

} printf("%3d\t",num[i]); //打印结果

}

}

如果可以重复,去掉内循环,直接将生成的随机数存入数组。

本文地址:https://www.39baobao.com/show/29_18834.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

C语言编程如何自动生成一个二维数组程序主要通过malloc函数动态生成数组,srand和rand函数配合生成随机数据,代码如下, //程序功能,实现自定义m*n二维数组,随机生成给定范围max-min的数组元素 #include#include #inc...

初一年级学生成长手册评语怎么写家长1。该生在本学期中,课上认真听讲并积极回答老师的问题,课下及时复习,有不懂的问题及时提出,发扬不懂就问的精神,该生乐于助人,常利用课余时间主动帮助有困难的同学学习,与同学关系...

生成性探讨三八妇女节数学小班教案“三.八”节亲子活动教案 小班幼儿大多对妈妈十分的亲近也很依赖妈妈,什么事都会跟妈妈说,碰到事也会第一个告诉妈妈,但很少能体会妈妈的辛苦,或为妈妈做一些小事。小班孩子的年...

对一年级的学生成绩单评语怎么写家长评语1 谢谢老师给予xxx这么高的评价,这学期 xxx在老师的帮助指导下得到了锻炼和提高,尤其是绘画和手工有了很大的突破。老师们精心准备的各项活动中,孩子的手脑协调能力也...

C语言生成一个0 100的随机数一、C++获取随机数的方法rand()方法是C++获取随机数的方法,可以通过srand()方法获取系统的时间,用系统时间作为判断依据,生成随机数随机数的大小通过rand()方法获取的值,进行取余后...

C语言程序设计产生随机数我这里给出M,N是double 的通用程序。(m < n ). 随机数也是double,你若要整数自己取整。 指数分布,假定指数分布函数曲线是: f(x)=LAM * exp(-LAM*x); LAM 是 指数分布函数 参数。...

C语言中怎样生成随机数在VC中设计到随机数有两个函数 srand() and rand() srand() 的作用是是一个种子,提供每次获得随机数的基数而已,rand()根据种子而产生随机数 注意 1:srand() 里的值必须是动态变...

用C语言产生随机数我在一楼的基础上稍作修改,使输出符合01 02这种格式: #include<stdlib.h> #include<time.h> #include<stdio.h> void check(int *a); void main() { int i,n,y,m=0; int a[100...

如何用C语言生成真正的随机数先使用srand函数以当前时间做一个种子,然后再随机 如: #include //用到了time函数 #include #include int main() { int i, number; srand((unsigned int) time(NULL)); //用时...