wlbk.net
当前位置:首页 >> 随机数字生成器 >>

随机数字生成器

在EXCEL中,在A1输入=INT(RAND()*50+1)然后将公式复制到A2:A50中即可.每按一次F9功能键,就变一次.

#include #define MAX 10#include void main() { int output; srand((unsigned)time(NULL)); for(int i=0;i { output=rand()%MAX;//随机产生10个0~MAX-1之间的数 cout } }

http://www.fpvision.com.cn/SoftView/SoftView_19669.html

首先介绍一下如何用rand()函数来生成随机数(同时返回多个值时是不重复的).如下图所示,在单元格中输入=rand(),回车后单元格即返回了一个随机数字.rand()函数返回的随机数字的范围是大于0小于1.因此,也可以用它做基础

srand((unsigned)time(NULL)); for(i=0;i

1~10范围随机生成数字的公式,在单元格内输入以下公式,右击单元格--设置单元格格式--数字--数值---选择小数点三位,下拉公式就ok了=RAND()*9+1

这个是一个宏,定义了产生的最大的随机数,你要产生的随机数都是整数,你要限定范围就用取余就好了,rand()%n,n是你规定的范围,这个时候产生的是0-n的随机数,你要产生n-m的随即数就先产生0-(m-n)的,然后加上n就好了,如果你不设定,每次产生的随即数是一样的,你要用种子来设定一下~~srand()一般把time(0)放进去,查查你就明白了

举例:如果你想要10-123范围的伪随机数 那么你就使用rand()%(123-10+1)+10即可

http://www.pxue.com/Html/451.html程序名称:密码随机生成器程序版本:Ver 1.0.1程序作者:飘雪工作室程序大小:321KB程序说明: 密码生成器是一款专门用于生成随机 密码的程序,它可以方便地为您批量生成若干密码,它功能强大,提供了密码长度、内容、位数、是否允许重复等功能!

#include<stdio.h>#include<stdlib.h>#include<time.h> void main() { int i,j;// randomize();//初始化随机数发生器 for(j=0;j<10;j++) { srand( i );//以i为种子,因为rand()必须的有种子一般都用时间为种子 //如:srand( (unsigned)time( null ) );但是时间为种子有时随机数是相同的 i=rand();//产生0---9的随机数. printf("\n%d",i); } }

zhnq.net | clwn.net | rpct.net | kcjf.net | gmcy.net | 网站首页 | 网站地图
All rights reserved Powered by www.wlbk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com