我想顯示一組隨機抽題,當用戶按下keypad_hash
如何顯示隨機和
如何顯示隨機和
回答
創建問題的數組:
List<String> questions = new ArrayList<String>() {{
add("6 + 7 = ??");
add("8 + 9 = ??");
add("11 - 3 = ??");
}}
然後,隨便挑之間0隨機指數和陣列的長度-1:
Random rnd = new Random();
String randomQuestion = questions.get(
rnd.nextInt(questions.length)
);
PS該行rnd.nextInt(questions.length)
的功勞歸於@WarrenFaith。我是用做的極其愚蠢的做法吧[(int)(rnd.nextFloat()*(questions.length-1))
]
相反,你可能需要使用一類像字符串:
class Question {
String questionString;
int answer;
// .. Definitions and declarations
}
我會留給你高達作爲一個鍛鍊; Tibial :)
'(int)(rnd.nextFloat()*(questions.length-1))'等什麼?如何更容易:'rnd.nextInt(questions.length)'? – WarrenFaith 2012-02-20 15:36:14
@WarrenFaith:我目前正在思考一個很好的藉口:( – 2012-02-20 17:17:20
:P不需要:) – WarrenFaith 2012-02-20 19:46:48
- 1. JTabbedPane隨機顯示
- 2. 隨機麻煩顯示隨機鏈接
- 3. 隨機顯示隨機圖像jquery
- 4. 如何隨機顯示多個圖像?
- 5. 如何顯示隨機片段?
- 6. 如何隨機顯示片段?
- 7. java:如何隨機顯示輸出
- 8. 如何隨機顯示註釋
- 9. 如何顯示隨機文章
- 10. 如何顯示隨機單詞?
- 11. 顯示和隨機化PHP數組
- 12. 顯示隨機數和排序
- 13. 簡單的顯示隨機顯示
- 14. 如何顯示隨機媒體和圖像
- 15. 如何同時顯示3個隨機數和時間間隔
- 16. 如何顯示隨機和不同的圖像onclick
- 17. 隨機p標籤顯示
- 18. 顯示帖子隨機
- 19. 隨機圖像顯示
- 20. Listview顯示隨機圖片
- 21. Magento:顯示隨機子類
- 22. Fancybox隨機顯示圖像
- 23. 顯示隨機div onclick
- 24. 顯示隨機文本
- 25. 隨機顯示字符串 -
- 26. Sscanf顯示隨機字符
- 27. 顯示隨機div的框
- 28. 每週顯示隨機數
- 29. 顯示隨機網頁
- 30. Javascript隨機號碼顯示
看看「Random」類。結合包含你的問題的ArrayList你幾乎得到它:) – WarrenFaith 2012-02-20 15:30:06