社区
Java SE
帖子详情
[结帖练习帖,21点整结帖]随便讲讲java中Random的用法
kkkdyc
2008-02-18 05:10:39
如题 ,随便讲,讲的好的人得分,多人讲的好就看质量分分
主要是练习下怎么结帖,新手;
...全文
266
6
打赏
收藏
[结帖练习帖,21点整结帖]随便讲讲java中Random的用法
如题 ,随便讲,讲的好的人得分,多人讲的好就看质量分分 主要是练习下怎么结帖,新手;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kkkdyc
2008-02-18
打赏
举报
回复
晕了,看来练习是必要的,结了2次没成功,又看了下说明才搞定
kkkdyc
2008-02-18
打赏
举报
回复
好了,时间到,结帖!
dracularking
2008-02-18
打赏
举报
回复
An instance of this class is used to generate a stream of pseudorandom numbers. The class uses a 48-bit seed, which is modified using a linear congruential formula.
此类的实例被用来生成一个伪随机数流 使用了48位的种子 使用一线性同余方程修改该种子
枫叶rain
2008-02-18
打赏
举报
回复
Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Goussian等类型的随机数。这也是它与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。
类Random中的方法十分简单,它只有两个构造方法和六个普通方法。下面用一段代码来说明下。
import java.util.*;
import java.lang.*;
public class Ran{
public static void main(String[] args){
Random ran = new Random();
int i = ran.nextInt();//随机返回了一个整型
int n = 10;
i = ran.nextInt(n+1);//在0-n之间取随机数
int p =(int)(1+Math.random()*10);//取1-10之间的整数
boolean a = ran.nextBoolean();
double b = ran.nextDouble();
long c = ran.nextLong();
float d = ran.nextFloat();
System.out.println(ran.nextInt());//产生任意大小的随机整数
System.out.println(ran.nextBoolean());//
System.out.println(ran.nextDouble());//
System.out.println(ran.nextFloat());//
System.out.println(ran.nextLong());//
System.out.println(ran.nextInt(100));//产生0至100的随机整数
}
}
其中nextInt(int n)表示在0(包括)和指定值(不包括)之间取int值。
结果:
-1116918815
false
0.3570466757532643
0.69238234
7423008150361503085
88
olivesoup
2008-02-18
打赏
举报
回复
此类的实例用于生成伪随机数流。
很多应用程序会发现 Math 类中的 random 方法更易于使用。
更多详情请参考api
http://gceclub.sun.com.cn/Java_Docs/html/zh_CN/api/java/util/Random.html
olivesoup
2008-02-18
打赏
举报
回复
楼主你可真逗啊!
算法导论(part1)
·在第
21
.4节
中
,我们换掉了对不相交-集合-并(disjoint-set-union)数据结构运行时间的证明,代之以利用潜势方法(potential method)导出一个紧致界的证明。 ·在第22.5节
中
,对强连通子图算法正确性的证明更简单、...
算法导论(part2)
·在第
21
.4节
中
,我们换掉了对不相交-集合-并(disjoint-set-union)数据结构运行时间的证明,代之以利用潜势方法(potential method)导出一个紧致界的证明。 ·在第22.5节
中
,对强连通子图算法正确性的证明更简单、...
JAVA
小白 编程
练习
500题 超详细!!!带答案!!!持续更新
中
~
JAVA
小白编程题
练习
可能有很多刚入门的小白不知道自己如何能快速提升编程技巧与熟练度 其实大佬进阶之路只有一个~ 那就是疯狂码代码!!!实践出真知!!! 所以为了大家能够想
练习
的时候有素材,泡泡给大家整理了一些
练习
...
JAVA
小白 编程
练习
500题 超详细!!!带答案!!!持续更新
中
~_
java
练习
} } } }
练习
题:银行收入计算 某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、五年,到期凭存单支取本息。存款年利率表如下: 存期 年利率(%) 一年 2.25 两年 2.7 三年 3.25 五...
牛客刷题
练习
题整理(一)
java
阅读目录
21
/9/11.2.3.4.5.6.7.8.9.
21
/9/1 1. x.toUpperCase();操作的结果不是x,而是产生了一个空引用“FMN”。 所以输出的结果是Fmnwxy 2.
java
命令行执行程序,格式是
java
类名 参数… 所以程序输入的参数数组...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章