#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand((unsigned)time(NULL)); //初始化随机数
/*random int number [0,a), e.g.[0,10)*/
int a1=rand()%10;
/*random int number [a,b), e.g.[10,20)*/
int a2=(rand()%(20-10))+10;
/*random float number 0~1*/
double a3=rand()/(double)(RAND_MAX);
/*random float number 0~n, e.g.0~100*/
double a4=rand()/((double)(RAND_MAX)/100);
printf("a1=%d\n",a1);
printf("a2=%d\n",a2);
printf("a3=%f\n",a3);
printf("a4=%f\n",a4);
return 0;
}
分享到:
相关推荐
c语言随机数c语言随机数
语言\c语言随机数语言\c语言随机数语言\c语言随机数语言\c语言随机数
用c语言随机数简单模拟概率论中的抛硬币判断正面的概率
void srand( unsigned int seed );head file is <stdlib>RemarksThe srand function sets the starting point for generating a series of pseudorandom integers. To reinitialize the generator, use 1 as the ...
本文档详细叙述了srand 和 rand 函数的使用方法和注意事项
使用 C 语言产生正态分布的随机数。给出了全部的源代码。产生的随机数保存在文本文件中,并给出了 MATLAB 直方图验证的源代码。
C语言教学,随机数,新手必看,强烈推荐。。。。。。。。。。
C语言计时和随机数的获取,还有斐波那契数列哦
用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用c语言产生随机数.doc 用...
C语言产生随机数C语言产生随机数
C语言实现一个给定范围的随机数获取,This program seeds the random-number generator With the GetTickCount, then generates a range of random numbers
C语言实现随机产生10个50~100的数的程序实现
C++程序代码 程序是利用随机数生成密码 使密码多样化
主要介绍了详解C语言的随机数生成及其相关题目,作者还列举了阿里巴巴的一道相关的面试题,需要的朋友可以参考下
收集的一些常见c随机数算法实例 !免积分
操作系统银行家算法C语言代码,银行家算法的所有代码
'产生1-10不重复的随机数 '想法: '随机1-10这十个数,不想每次都是从一到十这样随机,而是可以从任意一个数到十, '然后在循环回来到这个数,这样随机。从五开始的话,就是随机5-10,然后1-4这样随机
C语言中产生随机数的方法 ……rand()函数可以用来产生随机数,但是这不是真真意义上的随机数,是一个伪随机数,是根据一个数,我们可以称它为种子,为基准以某个递推公式推算出来的一系数,当这系列数很大的时候,...