笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值
Posted 南墙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值相关的知识,希望对你有一定的参考价值。
下面是我的思路,但是感觉在最大最小值的默认值0这里还是有点瑕疵···
package demo; import java.util.Random; public class demo03 { public static void main(String[] args) { int max=0; int min=0; for(int i=0;i<100;i++){ Random r = new Random() ; int radom = 0; //这是生成的随机数 if (r.nextBoolean()) {//生成布尔型的伪随机数,如果是true就是正数,false就是负数 radom = r.nextInt(101) ; //101表示不能超过101,即最大100 } else { radom = -r.nextInt(101) ; } if(max<radom){max=radom;} if(min>radom){min=radom;} System.out.println("第"+(i+1)+"个随机数"+radom); } System.out.println("最大值:"+max); System.out.println("最小值:"+min); } }
以上是关于笔试题:生成100个-100到100的随机数,用不保存随机数的方式输出最大值最小值的主要内容,如果未能解决你的问题,请参考以下文章
《自然语言处理实战入门》 ---- 笔试面试题:机器学习基础(81-100)
《自然语言处理实战入门》 ---- 笔试面试题:机器学习基础(81-100)