如何编写一个生成超长尾随机数的函数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计254个文字,预计阅读时间需要2分钟。
crand()函数用于生成随机数,srand()函数用于设置随机数种子。
头文件:stdlib.h
函数原型:
1.rand(): int rand(void)
2.srand(): void srand(unsigned int seed)
其中,参数seed是一个整数,用于初始化随机数生成器。
rand()函数用来产生随机数
srand()函数用来设计随机数种子
1.rand()函数:
头文件:<stdlib.h>
函数原型:int rand(void)
2.srand()函数
头文件:<stdlib.h>
函数原型:void srand(unsigned int seed)
其中,参数seed是整数,通常可以利用time(NULL)__当前的时间戳 或者geypid(NULL)__当前系统进程id 此类返回值作为参数seed
例:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
srand((unsigned int)time(NULL));
int random = rand();
本文共计254个文字,预计阅读时间需要2分钟。
crand()函数用于生成随机数,srand()函数用于设置随机数种子。
头文件:stdlib.h
函数原型:
1.rand(): int rand(void)
2.srand(): void srand(unsigned int seed)
其中,参数seed是一个整数,用于初始化随机数生成器。
rand()函数用来产生随机数
srand()函数用来设计随机数种子
1.rand()函数:
头文件:<stdlib.h>
函数原型:int rand(void)
2.srand()函数
头文件:<stdlib.h>
函数原型:void srand(unsigned int seed)
其中,参数seed是整数,通常可以利用time(NULL)__当前的时间戳 或者geypid(NULL)__当前系统进程id 此类返回值作为参数seed
例:
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
srand((unsigned int)time(NULL));
int random = rand();

