我想用Random產生一個有0~9十個數產生一串隨機數怎麼做

2012-08-20 5:28 am
我現在在做一個學生管理系統。在我每次輸入學生的名字、年齡、性別。我要產生一個學生ID。學生ID:他的英文名字+年齡+性別(男的就是boy女的就是girl)+十個亂數
比如我叫Jack ,今年25歲,是男生。我的ID號可能就是Jack25boy0123456789.請問我要連續產生一串十個亂數怎麼做?

回答 (3)

2012-08-20 8:43 pm
✔ 最佳答案
int[] nums = new int[10];for (int i = 0; i < nums.length; i++)
nums[i] = (int) (Math.random() * 10);for (int i : nums)
System.out.println(i);
2012-08-20 11:41 pm
我是認為還是會重複,
而且為了不重複丟10個亂數數字沒必要,

何不用他的入學年或者身分證字號去處理?
2012-08-20 10:09 pm
這樣產生亂數應該會有ID資料重覆性的問題吧,
還是資料重覆性沒有任何的影響呢?


收錄日期: 2021-04-13 18:55:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20120819000016KK08150

檢視 Wayback Machine 備份