我的情況是,我試圖找到一個隨機數字模式發生器代碼,但我真的無法找到它。我需要使用「1」,「2」,「3」,「4」,「5」和「6」來創建一個4位數的隨機模式,如1111,1264,2564等。我試過這個,但它不是加工。如何製作一個隨機數字模式發生器?
public static void computer() {
List<Integer> template = Arrays.asList(1, 2, 3, 4, 5, 6);
for (int i = 0; i < 10; ++i) {
List<Integer> items = new ArrayList<Integer>(template);
Collections.shuffle(items);
System.out.println(items);
}
}
你之前在什麼地方問過這個問題嗎?只是想着抱歉。嘗試http://stackoverflow.com/questions/363681/generating-random-integers-in-a-range-with-java –
@AseemBansal對不起,我是新來這,這是我的第一篇文章,所以我不以爲我以前在任何地方都問過這個問題。我嘗試搜索,但我不能找到一個隨機數字模式生成器的解決方案。我被這段代碼困住了,不知道如何繼續下去。所以,我問。請原諒我,如果有的話。我想學習java編程。 – Newb
不需要抱歉。你嘗試了一些東西然後來到這裏。嘗試閱讀我給出的鏈接。它包含更多的解釋和選擇。雖然學習不僅僅適用於可行的解決方案,還可以尋找解釋其原因的解釋。這樣你會更好地學習。 –