产生随机数(C语言)
2020-02-03 04:59
786 查看
产生随机数-整理的-留着给自己记录的
随机数
设置种子 srand(time(0)) ;//先设置种子
调用rand rand();//然后产生随机数
这样每次产生的随机数不一样
Srand是种下随机种子数,你每回种下的种子不一样,用Rand得到的随机数就不一样。为了每回种下一个不一样的种子,
所以就选用Time(0),Time(0)是得到当前时时间值(因为每时每刻时间是不一样的了)。
头文件要有#include <stdlib.h>和#include <time.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void main( void )
{
int i; srand(time(0)); //srand(time(0)) ; 就是给这个算法一个启动种子,也就是算法的随机种子数,有这个数以后才可以产生随机数 /* 输出 10 个随机数. */ for( i = 0; i < 10; i++ ) { printf("%6d\n", rand()); }
}
另外:
rand()%8–则是产生0-7的随机数,rand()%8+2—则是产生2-9的随机数
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C语言关于产生随机数文章转载两篇(二)
- C语言/C++中怎样产生随机数
- C语言/C++中怎样产生随机数
- C语言下产生大量的随机数和计算程序运行所用的时间
- c语言产生随机数的方法
- C语言产生随机数需要了解的几个函数
- 用c语言实现小随机数产生大随机数
- C语言之实现随机数产生算法
- c语言产生不重复随机数
- 用c语言产生随机数
- C语言中产生随机数的方法
- C语言 产生 1- 100万随机数,如果重复的话,能马上知道.
- 利用srand,rand产生随机数-C语言
- C语言产生随机数
- 用c语言产生随机数
- C语言 产生随机数
- C语言/C++产生随机数
- C语言中用于产生随机数的函数使用方法总结
- C语言产生各种随机数
- C语言/C++中怎样产生随机数