Java基础入门笔记-随机数
生活随笔
收集整理的這篇文章主要介紹了
Java基础入门笔记-随机数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Random類是JDK里自帶的基本類。
java.util.Random
使用Random可以生成隨機數:
Random rand=new Random();
int s=rand.nextInt(1000);
java.util.Random
使用Random可以生成隨機數:
Random rand=new Random();
int s=rand.nextInt(1000);
其中,nextInt(1000)表示生成一個0~1000的隨機性; 注:此處和C/C++有所不同;C/C++還要時間種子;
下面來一個抽獎的代碼;
代碼如下:
package my;import java.util.Random;public class HelloWorld {public static void main(String[] args){ Random rand=new Random();int[] prizeNum=new int[10];int count=0;boolean judge=true;while(count<10) { //抽取10個隨機數int s=rand.nextInt(10000);//查看s是否已經中獎for(int i=0;i<count;i++) {if(s==prizeNum[i]) {judge=false;break;}else judge=true;}if(judge) {prizeNum[count]=s;count++;}else {judge=false;continue;}}for(int i=0;i<count;i++)System.out.println("中獎的號碼為:"+prizeNum[i]+"!");}}運行結果如下:
我們把隨機數改成10,看看會不會出現重復的中級人數;
運行結果如下:
總結
以上是生活随笔為你收集整理的Java基础入门笔记-随机数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL入门之备份与恢复
- 下一篇: Java基础入门笔记-添加包