C 语言中的随机数
来源:互联网 发布:ar9485 linux驱动 编辑:程序博客网 时间:2024/06/10 02:38
#include <stdlib.h>
#include <stdio.h>
int main(void)
{
int i;
printf("Ten random numbers from 0 to 99/n/n");
for(i=0; i<10; i++)
printf("%d/n", rand() % 100);
return 0;
}
====================================
例子2:
以下是MSDN的一个例子:
// crt_rand.c
/* This program seeds the random-number generator
* with the time, then displays 10 random integers.
*/
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int main( void )
{
int i;
/* Seed the random-number generator with current time so that
* the numbers will be different every time we run.
*/
srand( (unsigned)time( NULL ) );
/* Display 10 numbers. */
for( i = 0; i < 10;i++ )
printf( " %6d/n", rand() );
}
==============================
例子1:
产生的随机数每次都是一样的,在单个程序里运行,如:for循环,每次循环的值还是不一样.
只是再运行这个程序的话,和前一次一样.
例子2:
只有产生的随机数是不一样的.
srand( (unsigned)time( NULL ) );
就是给随机数产生一个seed,我们就叫他种子吧.
time的值每时每刻都不同.
所以种子不同,所以...产生的随机数也不同..
- C 语言中的随机数
- C语言中的随机数
- C语言中的随机数
- C语言中的随机数发生器
- C语言中的随机数问题
- C语言中的随机数问题
- C语言中的随机数生成器
- C语言中的例子--伪随机数
- C语言中的随机数 srand ( ) 和 rand ( )
- C语言中的随机数 srand ( ) 和 rand ( )
- C语言随机数内幕
- C语言产生随机数
- c语言随机数
- 随机数生成器C语言
- C 语言随机数函数
- C语言产生随机数
- C 语言随机数获取
- C语言产生随机数
- 凡人日记
- 凡人日记
- Active Directory 结构
- 911事件77航班撞击五角大楼录象
- 软件工程PROJECT开发团队成立
- C 语言中的随机数
- 好消息:Google推出Java开发Ajax框架
- 从C出发
- 百度之星程序设计大赛试题
- sql优化
- 搭建企业级虚拟Microsoft网络(第二版)
- 用VC写Assembly代码(2)
- 我上过的jsf学习网站,推荐大家参考:
- 如何让你的SQL运行得更快