社区
C#
帖子详情
Random类的问题
Yangmingming
2003-08-30 12:22:38
Constructer in MSDN:
Random num=new Random(Int speed)
What's the meaning ofr spee?I can't understant it?
Please explain for me ;
Thanks a lot
...全文
57
4
打赏
收藏
Random类的问题
Constructer in MSDN: Random num=new Random(Int speed) What's the meaning ofr spee?I can't understant it? Please explain for me ; Thanks a lot
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Yangmingming
2003-08-31
打赏
举报
回复
感谢了
cppTrier
2003-08-30
打赏
举报
回复
seed是用来产生随机数的种子。现在我们用的随机数是伪随机数,是用一定的算法计算出来的一列数字,这个算法(比如线性同余)保证了所有可能出现的数出现的概率是相等的。
如果你用相同的seed生成随机数,那么每次出来的随机数的大小和先后次序都是一样的。所以要保证每次产生不同的随机数,你应该每次都用一个不同的种子,通常我们用现在的时间做为种子。
在.net里,如果你使用Random的无参构造函数,它默认使用当前时间做为种子,你可以不用去关心这个seed的实际用途。
jjcccc
2003-08-30
打赏
举报
回复
First,it is Random num=new Random(Int seed) Not Random(Int speed);
seed 表示用来计算伪随机数序列起始值的数字。不同的Seed产生不同伪随机数序列,相同的seed产生相同的伪随机数序列。
huhan3
2003-08-30
打赏
举报
回复
随机种子,用来产生不同的随机数
Java常用API
本课程是《零基础学Java》课程的第六阶段课程,课程内容详实、细致,讲解通俗易懂!...基本
类
型包装
类
(Integer,Character) 5.Math
类
/
Random
类
/System
类
6.BigInteger
类
/BigDecimal
类
7.Date
类
/DateFormat
类
/Calendar
类
JAVA常用
类
——
Random
类
一、
Random
类
的认识
Random
是随机的意思 。
Random
类
是java.until下的一个根据随机算法的起源数字进行一些变化,从而得到随机数字的方法。 随机算法的起源数字被成为种子数(seed)。 虽然
Random
类
产生的数字是随机的,但在相同种子数(seed)下的相同次数产生的随机数是相同的(伪随机)。 二、
Random
对象的生成
Random
中共有两种构造方法 1、public
Random
() 此构造方法是以系统自身的时间为种子数来构造
Random
对象。 2、public
Random
类
使用方法
1、
Random
类
中的常用方法
Random
类
中的方法比较简单,每个方法的功能也很容易理解。需要说明的是,
Random
类
中各方法生成的随机数字都是均匀分布的,也就是说区间内部的数字生成的几率是均等的。下面对这些方法做一下基本的介绍: a、public boolean nextBoolean():是生成一个随机的boolean值,生成true和false的值几率相等,也就是都是50%的几率。 b、public double nextDouble():是生成一个随机的double值,数值介于[0,1.0)之间。
Random
类
常用的方法和使用
什么是
Random
类
在JDK的java.util包中,有一个
Random
类
,它可以在指定的取值范围内随机产生数字。
Random
使用步骤 查看
类
java.util.
Random
:该
类
需要 import导入使后使用。 查看构造方法 public
Random
() :创建一个新的随机数生成器。 查看成员方法 public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和指定值 n (不包括)之间的 int 值。 使用
Random
类
,完成生成3个10以内的随机整数
C# 随机数生成
类
—
Random
类
的正确应用
Random
类
介绍
Random
类
一个用于产生伪随机数字的
类
。这里的伪随机表示有随机性但是可以基于算法模拟出随机规律。
Random
类
的构造方式有两种。
Random
r= new
Random
()。会以当前系统时间作为默认种子构建一个随机序列
Random
r = new
Random
(unchecked((int)DateTime.Now.Ticks));。自定义一个种子,通常会使用时间Ticks。 随机性保证 由于
Random
的伪随机性,所以如果多个
Random
随机序列生成的时间间隔很短(官方说法
C#
110,529
社区成员
642,572
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章