使用Math 类 和 Random类 两种方式生成 20 到30之间的随机整数---java基础
生活随笔
收集整理的這篇文章主要介紹了
使用Math 类 和 Random类 两种方式生成 20 到30之间的随机整数---java基础
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
package com.henu;import java.util.Random;public class Test05 {public static void main(String[] args) {//Math方法 x即為[20,30]的整數。int x = (int)(20+Math.random()*11);//Random方法 y即為[20-30]的整數Random r = new Random();int y = 20 + (r.nextInt(11));}
}
假設取【m,n】m<n;的隨機整數?則
Math.random的規律是:
(int)(m+Math.random()*(n-m+1));
Random類的規律是:
m+(new.Random()).nextInt(n-m+1);
?
總結
以上是生活随笔為你收集整理的使用Math 类 和 Random类 两种方式生成 20 到30之间的随机整数---java基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java小编程----电话号码组合
- 下一篇: java基础---Math工具类