JAVA隨機數是程序設計中常用的一種技術,它能夠用于產生不重復、不可預測的數字序列。
產生隨機數的方法通過使用Java自帶的Random類實現。比如:
import java.util.Random; public class RandomExample { public static void main(String[] args) { Random rand = new Random(); int num = rand.nextInt(10); System.out.println("隨機數: " + num); } }
這段代碼實現了在0~9范圍內產生一個隨機數并打印輸出。
如果我們想用隨機數產生一些中獎號碼,該怎么辦呢?我們可以讓用戶輸入一個中獎數字,然后用隨機數生成一組號碼,判斷是否中獎。
import java.util.Random; import java.util.Scanner; public class Lottery { public static void main(String[] args) { Random rand = new Random(); Scanner input = new Scanner(System.in); System.out.println("請輸入中獎號碼:"); int winNum = input.nextInt(); int num1 = rand.nextInt(10); int num2 = rand.nextInt(10); int num3 = rand.nextInt(10); if (winNum == num1 + num2 + num3) { System.out.println("恭喜您中獎了!"); } else { System.out.println("很遺憾,您沒有中獎!"); } } }
在這段代碼中,我們用Scanner類來獲取用戶輸入的中獎號碼。然后通過隨機數來生成三個數字,如果三個數字加起來等于中獎號碼,就表示中獎了,否則沒有中獎。
通過這個例子,我們可以看到JAVA隨機數在程序設計中的應用,以及它的便捷性和易用性。
下一篇css表格文字頂端居中