hhjc.net
当前位置:首页 >> jAvA生成随机数rAnDom >>

jAvA生成随机数rAnDom

我来举一个例子,用random生成四位的随机数,看如下代码:import java.util.Random; public class TestRandom { public static void main(String[] args) { generateFourNum(); } public static void generateFourNum(){ int[] values=new int[4]; Random

一、利用random方法来生成随机数.在Java语言中生成随机数相对来说比较简单,因为有一个现成的方法可以使用.在Math类中,Java语言提供了一个叫做random的方法.通过这个方法可以让系统产生随机数.二、通过Random类来生成随机

import java.util.Arrays; public class test{ public static void main(String[] args) { int num[] = new int[7]; //定义存放数字的数组//将数字写入输入并保证数组的数不重复 num[0]=(int)(Math.random()*30+1); for (int i = 1; i < num.length; i++) { num[i] = (int)(

有两种random,不知道楼主说的是哪个 Math.random 这个方法生成的是0到1之间的随机数 java.util.Random 这个类里面有好多生成随机数的方法,具体参照文档.下面举个常见例子 Random a = new Random(); a.nextInt(500)生成的就是500之内的随机整数

public class Test { public static void main(String[] args) { int i = (int)(Math.random()*100); System.out.println(i); } }

方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.random()*(10-1+1)) 从1到10的int型随数 方法2 获得随机数 for (int i=0;i{System.out.println((int)(1+Math.random()*10));}(int)(1+Math.random()*10

import java.util.*; public class P { public static void main(String[] args) { Random r=new Random(); ArrayList<Integer> al=new ArrayList<Integer>(); float ave=0; System.out.print("随机生成的8个1-20的偶数是:"); for(int i=0,t;i<8;) { t=r.nextInt(

1. 如果没有设种子seed,则自动选择当前的系统时间毫秒作为种子,种子为48bits public Random() { this(System.currentTimeMillis()); }2. 如果自己设置了种子,用如下公式计算:this.seed = (seed ^ 0x5DEECE66DL) & ((1L << 48) - 1);3. 计算时,

import java.util.random; public class demo { public static void main (string args[]) { random rnd = new random(); int[] nums = new int[25]; for (int i=1; i int p = rnd.nextint(25); if (nums[p] != 0) i--; else nums[p] = i; } for (int i=0; i system.out.print(nums[i] + " "); if (i % 5 == 4) system.out.println(); } } }

(int)Math.random()*100+1 就能取到1到100间的随机数你循环20次就好,但要注意的是如果已经取出的排除掉, 就比如你先得到个20 又得到个20 一定要只先一个, 鉴于这个要求,你可以取出来放到set集合里, 用set的size来判定取到不重复的随机数

gtbt.net | mtwm.net | skcj.net | wwgt.net | 5689.net | 网站首页 | 网站地图
All rights reserved Powered by www.hhjc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com