rtdp.net
当前位置:首页 >> jAvA生成4位随机数字 >>

jAvA生成4位随机数字

可以借助Math类里的random方法或者借助Random类来实现 1、使用Math类的random方法实现产生1000-9999的随机数代码如下: int a = (int)(Math.random()*(9999-1000+1))+1000;//产生1000-9999的随机数2、使用Random类实现代码: import java.util.R...

只要四位就行了吗?那么只要这样既可: Math.random()*9000+1000 稍微解释一下: 首先,Math.random()取值范围是[0,1) 那么Math.random()*9000的取值范围是[0,9000); 那么Math.random()*9000+1000的取值范围是[1000,10000)。 注:中括号表示可以...

int ran=(int)(Math.random()*9000)+1000; random() 生成[0,1)的数 (int)(Math.random()*8999)生成 [0-8999]的值 所以合起来是[1000,9999]

public class Test {public static void main(String[] args) {for(int i = 0; i < 4; i++){System.out.println("第" + (i + 1) + "位随机数为:" + (int)(Math.random()*9000+1000));}}}

首先,Math.random()取值范围是[0,1) 那么Math.random()*9000的取值范围是[0,9000); 那么Math.random()*9000+1000的取值范围是[1000,10000)。 注:中括号表示可以取到,而小括号表示不能取到!

用这个代码: java.util.Random random = new java.util.Random();int a = random.nextInt(9000) + 1000;//生成从0-指定数(不包括指定数)的整数从1000-9999;可以看成从0+1000——8999+1000

int number = new Random().nextInt(5); new Random().nextInt(5)产生的是0-4的随机数new Random().nextInt(4)产生的是0-3的随机数 采纳下我哦,谢谢

public static final char[] chars={'1','2','3','4','5','6','7','8','9','0','Q','W','E','R','T','Y','U','I','O', 'P','A','S','D','F','G','H','J','K','L','Z','X','C','V','B','N','M'}; public static Random random=new Random(); publ...

public static void main(String[] args){ Random d = new Random(); String str = ""; for(int i=0;i

import java.util.Random ;public class T{ public static void main(String[] args){ Random random = new Random(); int num = -1 ; while(true) { num = (int)(random.nextDouble()*(100000 - 10000) + 10000); if(!(num+"").contains("4")) ...

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