| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 642 人关注过本帖
标题:关于Random
只看楼主 加入收藏
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
结帖率:0
收藏
 问题点数:0 回复次数:8 
关于Random

我想产生一个0到10随机数,怎么办???

搜索更多相关主题的帖子: Random 随机数 
2006-09-17 18:53
chenjiang001
Rank: 1
等 级:新手上路
帖 子:133
专家分:0
注 册:2006-3-21
收藏
得分:0 
  10*random().

2006-09-17 21:57
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 

在API里面是没有Random这个函数的!上面的思路是很好的,在我学了util包之后,我已经形成了一套思路了,就是碰上什么问题就要取API里面取找!郁闷!但是我找到了一个在API里面很好的函数:nextInt(),就是产生下一个随机数!

你上面说的那个表达式,我用了用,总是报错,你能不能写个小的程序演示一下!谢谢!

[此贴子已经被作者于2006-9-17 22:24:31编辑过]


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-17 22:15
hellboy
Rank: 1
等 级:新手上路
威 望:1
帖 子:245
专家分:0
注 册:2006-6-24
收藏
得分:0 

用 int(11*MATH.ramdom())就可以了


努力 努力 !!!!!!
2006-09-17 23:24
神经塔
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:1987
专家分:4
注 册:2006-7-1
收藏
得分:0 

我说的不是那个意思,我就是想看看用util包中做随机数的方法怎么做,不用其他包的!


[shadow=255,red,2]待到秋来九月八,我花开时百花杀。冲天香阵透长安,满城尽是黄金甲。 [/shadow]
2006-09-17 23:48
xueer
Rank: 1
等 级:新手上路
威 望:1
帖 子:511
专家分:0
注 册:2004-10-8
收藏
得分:0 
刚学两天java... 
util没听过, ,知道的包实在是太少了. 想问一下,nextInt()产生的整数是多少位的? ,是随即的吗?
如果是的话不防将产生的数转化为字符串,然后取字符串的第一个字符,再转为整型不就可以了么
刚学,说错了别怪我,如果思路不正确,希望斑竹见了删了这帖
怕误导新手...

[此贴子已经被作者于2006-9-18 1:19:31编辑过]


2006-09-18 01:18
水影月圆
Rank: 4
等 级:贵宾
威 望:11
帖 子:738
专家分:0
注 册:2005-8-2
收藏
得分:0 
在util下有这个Random 你再找找看

import java.util.Random;
public class RandomApp
{
public static void main(String[] args)
{
Random r=new Random();
int x;
for(int i=0;i<20;i++)
{
x=(r.nextInt() >>> 1) % 101;
System.out.println(x);
}
}
}

x=(r.nextInt() >>> 1) % 101; 是说从1到101随机int型的数字(取正取模方法)
PS:还有种办法就是Math.random()来产生一个0-1之间的浮点数,然后你就可以*你要的范围,取整就可以

[此贴子已经被作者于2006-9-18 1:47:31编辑过]


子非鱼,安知鱼之江湖?子非我,安知我之功夫 http://20681.
2006-09-18 01:31
xueer
Rank: 1
等 级:新手上路
威 望:1
帖 子:511
专家分:0
注 册:2004-10-8
收藏
得分:0 
请问x=(r.nextInt() >>> 1)是啥意思... 看不懂  


nextInt(int n)返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 int值。nextInt 的常规协定是伪随机地生成并返回指定范围中的一个 int 值。所有 n 个可能 int 值的生成概率(大致)相同

[此贴子已经被作者于2006-9-18 2:26:42编辑过]


2006-09-18 02:06
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
这不是解释得挺好的吗

可惜不是你,陪我到最后
2006-09-18 09:06
快速回复:关于Random
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027811 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved