一楼的方法a不是随机数啊!难道,额,突然想到 int a = (int)Math.random() *M+(int)(Math.random()*10),不过这样貌似太不专业了点
直接让前面的废掉,自己写一个random int a = (int)Math.random() + (int)(Math.random()*100) ;
int a = (int)Math.random()*0 + (int)(Math.random()*100) ;
到这时候才补充啊,这个也挺简单的。int a = (int)Math.random() * M + (int)(Math.random() * 10);
这个仍然可能得到0 int a = (int)Math.random() +(int)(Math.random()*100)+1
Math.random() 方法返回值的取值范围是[0, 1),主要考察这个知识点
这个题目如果是int a = (int)(Math.random() *60)的话就不是0了。但是这个题目是一到填空题题目定好了这个样子int a = (int)Math.random() * 所有要改成int a = (int)Math.random() *N+(int)(Math.random()*M ),N为任意数,M是你想得到的那个范围的最大值
int a = (int)Math.random()*0 + (int)(Math.random()*100) ;
int a = (int)Math.random() * M + N;M为任意数,N为非0数。
只能如1楼所说方法了。
int a = (int)Math.random() *M+(int)(Math.random()*10),不过这样貌似太不专业了点
int a = (int)Math.random() + (int)(Math.random()*100) ;
int a = (int)Math.random()*0 + (int)(Math.random()*100) ;
int a = (int)Math.random() +(int)(Math.random()*100)+1
假如那个空只能填一个字母或者数字的话,a=0这个事实是改变不了的了,因为(int)Math.random()已经为0了。
假如那个空能随便填的话,a=0或a!=0按照楼上们的解答都能随便实现。
就这么简单。