random随机数
随机数里面嵌套一个随机数,第一个随机数取值0,1,用来判断执行后面的一个随机数输出整数还是负整数,非常简单
import java.util.Random;
import java.util.Scanner;
public class Nonce {
public static void main(String[] args) {
System.out.println("请输入你要定义随机数的范围(a,b),例如“-5~6”");
Scanner m=new Scanner(System.in);
System.out.println("请输入负整数");
int a=m.nextInt();
System.out.println("请输入正整数");
int b=m.nextInt();
Random in = new Random();
int myrandom=in.nextInt(2);
if(myrandom==0)
{
int myrandom1 = in.nextInt(b+1);
System.out.println("你生成的随机数为" + myrandom1);// 正数
}else
{
int myrandom1 = in.nextInt(a*(-1)+1)*(-1);
System.out.println("你生成的随机数为" + myrandom1);// 负数
}
}
}