1,C语言里面随机函数怎么

C语言里和产生随机数有关的函数: int rand(void) //产生-32768--32767之间的随机数,是最基本的随机函数 srand((unsigned)time(NULL));//根据时间参数参数随机数,避免随机数不随机的问题 rand()%(Y-X+1)+X;//作用是产生X--Y之间的可能随机数
是随机输入一个数字吗

C语言里面随机函数怎么写

2,C 随机函数

所谓的随即函数其实并不是真正的随机,而是一种伪随机。一般来说使用随机函数,要给系统一个随机数种子seed,然后对这个seed进行一系列复杂的运算而得出一个数,这就是所谓的随机数。也就是说只要seed一样,则随机出来的数就是一样的。当然也可以不指定seed,这时就会使用默认的种子。 随机数的应用最简单的就是游戏制作了。最常见的就是掷色子游戏了。还有有些游戏给出的奖励也有一定的随机性。举个常见的例子就是DotA中的蓝胖子的多重施法,这就用到了随机数。当然,魔兽不是用C写的,用的是C++。
rand(void)

C 随机函数

3,C语言编程随机函数

#include <stdio.h> #include <stdlib.h> int main() { int n, a[20],i; for (i=0;i<20;i++) { n = rand()%100; a[i] = n; } for (i=0;i<20;i++) printf("%d ", a[i]); printf("\n"); }
#include<stdio.h> #include<conio.h> #include<stdlib.h > #include<time.h> int main(void) { int a[20],i,b,j,n=0; srand((unsigned int)time(NULL)); for(i=0;i<20;) { b=rand()%99; for(j=0;j<20;j++) { if(a[j]==b) n=1; } if(n!=1) { a[i]=b; i++; } n=0; } for(i=0;i<20;i++) printf("%d ",a[i]); getch(); return 0; }

C语言编程随机函数

4,C语言中怎样生成随机数

RANDOM()函数在<math.h>文件里此函数产生的是0-1之间的随机数
利用时间再附加一些算法,可以达到效果rand()的结果每次一样,不好用
在vc中设计到随机数有两个函数 srand() and rand() srand() 的作用是是一个种子,提供每次获得随机数的基数而已,rand()根据种子而产生随机数 注意 1:srand() 里的值必须是动态变化的,否则得到的随机数就是一个固定数 2:其实可以不用写srand() ,只用rand()就可以了,省事,简单,例子如下 如果我们想得到一个 0-60的随机数那么可以写成 int i; i=rand()%60; 就可以了。 当然最好有个统一的标注如下: int i; srand((unsigned)time( null )); i=rand()%60; 这样就ok了。
在VC中设计到随机数有两个函数srand() and rand()srand() 的作用是是一个种子,提供每次获得随机数的基数而已,rand()根据种子而产生随机数注意1:srand() 里的值必须是动态变化的,否则得到的随机数就是一个固定数2:其实可以不用写srand() ,只用rand()就可以了,省事,简单,例子如下如果我们想得到一个 0-60的随机数那么可以写成int i;i=rand()%60;就可以了。当然最好有个统一的标注如下:int i;srand((unsigned)time( NULL ));i=rand()%60;这样就OK了。
C语言生成随机数的函数为rand。1声明:intrand(void);2头文件:stdlib.h3功能:获取一个非负随机数值。4注意事项:a)rand是伪随机数,由一个种子计算得来。如果种子相同,每次启动程序,获取到的随机序列是固定的。可以通过srand设置当前时间作为种子,使随机效果更好。srand(time(NULL));b)要获取[m,n]范围的随机数,可以使用代码rand()%(n-m+1)+m
例子如下如果我们想得到一个0-60的随机数那么可以写成inti;这样就OK了,简单;i=rand()%60;i=rand()%60;srand((unsigned)time(NULL)),否则得到的随机数就是一个固定数2:srand()里的值必须是动态变化的:inti。当然最好有个统一的标注如下;就可以了,省事:其实可以不用写srand(),只用rand()就可以了,rand()根据种子而产生随机数注意1,提供每次获得随机数的基数而已在VC中设计到随机数有两个函数srand()andrand()srand()的作用是是一个种子

文章TAG:c语言  语言  随机  随机函数  C语言随机函数  
下一篇