Java编程中 怎么让系统在0~99(包括0和99)中随机给出一个数字? JAVA怎么产生50-99之间的随机数?

\u968f\u673a\u4ea7\u751f0\u523099\u7684\u6570\u5b57\uff0c\u5982\u679c\u662f\u4e24\u4f4d\u7684\u6570\uff0c\u5c31\u628a\u4e2a\u4f4d\u4e0e\u5341\u4f4d\u7684\u6570\u4ea4\u6362\uff0c\u7528java\u8bed\u8a00\u600e\u4e48\u7f16\u5199\u5462\uff1f

me/NO,21

package ram.test;import java.util.Random;public class Ram {

public static void main (String []args)
{
Random ranNum = new Random();
for(int i = 0 ; i < 50; i++)
{
System.out.println(i + " : " + (ranNum.nextInt(50) + 50));
}
}}
\u7528Random\u7c7b\u5148\u4ea7\u751f0-49\u7684\u6570\u5b57\u518d\u52a0\u4e0a50 \u7ed3\u679c\uff1a0 : 86
1 : 58
2 : 87
3 : 53
4 : 58
5 : 56
6 : 64
7 : 56
8 : 70
9 : 63
10 : 58
11 : 67
12 : 99
13 : 58
14 : 71
15 : 75
16 : 55
17 : 86
18 : 90
19 : 90
20 : 68
21 : 84
22 : 67
23 : 66
24 : 76
25 : 85
26 : 91
27 : 50
28 : 82
29 : 63
30 : 84
31 : 70
32 : 74
33 : 75
34 : 65
35 : 61
36 : 70
37 : 54
38 : 92
39 : 95
40 : 89
41 : 90
42 : 63
43 : 70
44 : 75
45 : 96
46 : 81
47 : 99
48 : 65
49 : 56

这个是产生100以内的数字

int x=(int)(Math.random()*100);
protected 
 int    next(int bits) 
          生成下一个伪随机数。    
 boolean    nextBoolean() 
          返回下一个伪随机数,它是从此随机数生成器的序列中取出的、均匀分布的 boolean 值。    
 void    nextBytes(byte[] bytes) 
          生成随机字节并将其置于用户提供的字节数组中。    
 double    nextDouble() 
          返回下一个伪随机数,它是从此随机数生成器的序列中取出的、在 0.0 和 
1.0之间均匀分布的 double 值。    
 float    nextFloat() 
          返回下一个伪随机数,它是从此随机数生成器的序列中取出的、在 0.0 和 1.0 之间均匀分布的 float 值。    
 double    nextGaussian() 
          返回下一个伪随机数,它是从此随机数生成器的序列中取出的、呈高斯(“正常地”)分布的 double 值,其平均值是 0.0,标准偏差是 1.0。    
 int    nextInt() 
          返回下一个伪随机数,它是此随机数生成器的序列中均匀分布的 int 值。    
 int    nextInt(int n) 
          返回一个伪随机数,它是从此随机数生成器的序列中取出的、在 0(包括)和指定值(不包括)之间均匀分布的 
int值。    
 long    nextLong() 
          返回下一个伪随机数,它是从此随机数生成器的序列中取出的、均匀分布的 long 值。    
 void    setSeed(long seed) 
          使用单个 long 种子设置此随机数生成器的种子。


希望能帮到你,求采纳



扩展阅读:为什么都不建议java转测试 ... java编程考勤管理系统 ... 学java一般能干什么 ... java编程中的public ... java javascript ... 学java要先学c语言吗 ... java编程入门 ... java编程试题及答案 ... java高并发解决方案 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网