(int)(1+Math.random()*(10-1+1))
for (int i=0;i<30;i++)
{System.out.println((int)(1+Math.random()*10));}
(int)(1+Math.random()*10)
Random ra =new Random();
for (int i=0;i<30;i++)
{System.out.println(ra.nextInt(10)+1);}
public class RandomTest {
public static void main(String[] args) {
java.util.Random r=new java.util.Random();
for(int i=0;i<10;i++){
System.out.println(r.nextInt());
}
}
public static void main(String[] args) {
java.util.Random r=new java.util.Random(10);
for(int i=0;i<10;i++){
System.out.println(r.nextInt());
}
}
public Random() { this(System.currentTimeMillis()); }
Random random = new Random();
import java.util.Random;
public class TestRandomNum {
public static void main(String[] args) {
randomTest();
testNoSeed();
testSeed1();
testSeed2();
}
public static void randomTest() {
System.out.println("--------------test()--------------");
//返回以毫秒为单位的当前时间。
long r1 = System.currentTimeMillis();
//返回带正号的 double 值,大于或等于 0.0,小于 1.0。
double r2 = Math.random();
//通过Random类来获取下一个随机的整数
int r3 = new Random().nextInt();
System.out.println("r1 = " + r1);
System.out.println("r3 = " + r2);
System.out.println("r2 = " + r3);
}
public static void testNoSeed() {
System.out.println("--------------testNoSeed()--------------");
//创建不带种子的测试Random对象
Random random = new Random();
for (int i = 0; i < 3; i++) {
System.out.println(random.nextInt());
}
}
public static void testSeed1() {
System.out.println("--------------testSeed1()--------------");
//创建带种子的测试Random对象
Random random = new Random(555L);
for (int i = 0; i < 3; i++) {
System.out.println(random.nextInt());
}
}
public static void testSeed2() {
System.out.println("--------------testSeed2()--------------");
//创建带种子的测试Random对象
Random random = new Random();
random.setSeed(555L);
for (int i = 0; i < 3; i++) {
System.out.println(random.nextInt());
}
}
}
import java.util.Random;
public class RandomUtils {
public static final String allChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
public static final String letterChar = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
public static final String numberChar = "0123456789";
public static String generateString(int length) {
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(allChar.charAt(random.nextInt(allChar.length())));
}
return sb.toString();
}
public static String generateMixString(int length) {
StringBuffer sb = new StringBuffer();
Random random = new Random();
for (int i = 0; i < length; i++) {
sb.append(allChar.charAt(random.nextInt(letterChar.length())));
}
return sb.toString();
}
public static String generateLowerString(int length) {
return generateMixString(length).toLowerCase();
}
public static String generateUpperString(int length) {
return generateMixString(length).toUpperCase();
}
public static String generateZeroString(int length) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
sb.append('0');
}
return sb.toString();
}
public static String toFixdLengthString(long num, int fixdlenth) {
StringBuffer sb = new StringBuffer();
String strNum = String.valueOf(num);
if (fixdlenth - strNum.length() >= 0) {
sb.append(generateZeroString(fixdlenth - strNum.length()));
} else {
throw new RuntimeException("将数字" + num + "转化为长度为" + fixdlenth + "的字符串发生异常!");
}
sb.append(strNum);
return sb.toString();
}
public static String toFixdLengthString(int num, int fixdlenth) {
StringBuffer sb = new StringBuffer();
String strNum = String.valueOf(num);
if (fixdlenth - strNum.length() >= 0) {
sb.append(generateZeroString(fixdlenth - strNum.length()));
} else {
throw new RuntimeException("将数字" + num + "转化为长度为" + fixdlenth + "的字符串发生异常!");
}
sb.append(strNum);
return sb.toString();
}
public static void main(String[] args) {
System.out.println(generateString(15));
System.out.println(generateMixString(15));
System.out.println(generateLowerString(15));
System.out.println(generateUpperString(15));
System.out.println(generateZeroString(15));
System.out.println(toFixdLengthString(123, 15));
System.out.println(toFixdLengthString(123L, 15));
}
}
Random random = new Random();
Random random = new Random(100);//指定种子数100
import java.util.*;
class TestRandom {
public static void main(String[] args) {
Random random1 = new Random(100);
System.out.println(random1.nextInt());
System.out.println(random1.nextFloat());
System.out.println(random1.nextBoolean());
Random random2 = new Random(100);
System.out.println(random2.nextInt());
System.out.println(random2.nextFloat());
System.out.println(random2.nextBoolean());
}
}
import java.util.*;
class TestRandom {
public static void main(String[] args) {
Random random = new Random();
for(int i = 0; i < 10;i++) {
System.out.println(Math.abs(random.nextInt()));
}
}
}
import java.util.*;
class TestRandom {
public static void main(String[] args) {
int[] intRet = new int[6];
int intRd = 0; //存放随机数
int count = 0; //记录生成的随机数个数
int flag = 0; //是否已经生成过标志
while(count<6){
Random rdm = new Random(System.currentTimeMillis());
intRd = Math.abs(rdm.nextInt())2+1;
for(int i=0;i<count;i++){
if(intRet[i]==intRd){
flag = 1;
break;
}else{
flag = 0;
}
}
if(flag==0){
intRet[count] = intRd;
count++;
}
}
for(int t=0;t<6;t++){
System.out.println(t+"->"+intRet[t]);
}
}
}
public class RandomTest {
public static void main(String[] args) {
java.util.Random r=new java.util.Random();
for(int i=0;i<10;i++){
System.out.println(r.nextInt());
}
}
}
public class RandomTest_Repeat {
public static void main(String[] args) {
java.util.Random r=new java.util.Random(10);
for(int i=0;i<10;i++){
System.out.println(r.nextInt());
}
}
}
public Random() { this(System.currentTimeMillis()); }
Random random = new Random();//默认构造方法 Random random = new Random(1000);//指定种子数字
Random r = new Random();
double d1 = r.nextDouble();
double d2 = r.nextDouble() * 5;
int n1 = r.nextInt();
int n2 = r.nextInt(10); n2 = Math.abs(r.nextInt() % 10);
int n2 = r.nextInt(n); n2 = Math.abs(r.nextInt() % n);
int n3 = r.nextInt(11); n3 = Math.abs(r.nextInt() % 11);
int n4 = r.nextInt(18) - 3; //【也就是 r.nextInt() * (n2-n1)+n1】 n1是个负数 n4 = Math.abs(r.nextInt() % 18) - 3;
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有