1. 程式人生 > >java隨機數-隨機生成1-16的整數

java隨機數-隨機生成1-16的整數

 

第一種方法

Random r=new Random();
int a=r.nextInt(16)+1;

解析

r.nextInt(16)會生成0-15

第二種方法
int num = (int) (Math.random() * 16 + 1);

解析

Math.random()會隨機生成[0,1),大於等於0小於1

當隨機生成0時,Math.random() * 16為0

當隨機生成0.99時,Math.random() * 16為15.84