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

c语言如何产生随机数

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

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

srand(int)来设种子,然后每次rand()返回一个随机数。

注意要包含#include 头文件,因为用到了srand函数

#include //用到了time函数

int main()

{

srand((unsigned) time(NULL)); //用时间做种,每次产生随机数不一样

for (int i=0; i<10; i++)

{

int number = rand() % 12 + 1; //产生1-13的随机数

printf("%d\n", number);

}

return 0;

}

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

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

以下为关联文档:

怎么用C语言生成随机数生成1~13的随机数随机数序列中没有重复字数 #include <stdio.h> #include <stdlib.h&gt; // 包含rand()函数说明 #include <time.h> #define N 13 void main( void ) { inti,...

如何用c语言产生1000个随机整数展开全部 #include #include #include void main() {int a[1000]; int i;srand(time(0)); /*初始化种子*/for( i = 0; i < 1000; i++ ) a[i]=rand(); printf("ok");for( i = 0;...

c语言随机产生100个数为二维数组求出数组位置和最大值如下 #include #include #include void main() { int b[10][10],max,i,j,k,mi,mj; srand( (unsigned)time(NULL) ); for(i=0;i<10;i++) { for(j=0;j<10;j++) { b[i][j]= ra...

我们大学生应该如何面对中美贸易战产生的影响以大学生个人来说其实影响不大,因为中国发展,大学生需要的都能满足,只是在某些问题倾向上才有分别,比如政治方向,比如社会认识,比如生活物品倾向等,而在此自己把握什么,如何看待和做...

教育技术能力培训的收获和体会对教学时间和生活学习产生哪些影响教育技术,对我来讲,之前总是一个模糊的概念,自从今年暑期参加了培训,让我对教育技术有了更深层次的熟悉和理解,也深深地被它所吸引。在培训这些日子中,我有过迷茫,也有过喜悦,更多的...

R语言生成随机数问题一般地,如果你已知一个连续随机变量X的cdf F_X(x)(=P(X<=x))的话,那么F^(-1)(U)(F^(-1)为F的反函数)就符合这个分布(U为(0,1)上的均匀分布),反之亦然。证明很简单,就是直接套定义。 所...

长度单位分米不是很常用它是怎么产生的呢国际单位制的长度单位“米”(meter,metre)起源于法国。1790年5月由法国 科学 家组成的特别委员会,建议以通过巴黎的地球子午线全长的四千万分之一作为长度单位──米,1791年获法...

禁烟广告让你产生什么样的心理感受告诉你哪些信息?曾播过一条警告吸烟危害生命的公益广告。电视画面中,在醒目的位置上显出“吸烟”两个大字,背景上是吸烟危及健康的组合画面,“烟”字半边的“火”将一支香烟点燃后熊熊地燃烧着...

在C语言中如何产生随机数假设要生成的随机数是大于等于20且小于等于100的整数 #include<stdio.h> #include<time.h> #include<stdlib.h> void main() { int a,b,x; a=20; b=100; srand((unsigned in...