我有一個程序有一個字符串String options[4]
的數組,它包含四個問題的選項。一個答案是正確的。我的程序邏輯,該程序將正確答案爲options[0]
,並隨機從數據庫中選擇的任何其他三個名字,並在options[1]
,[2]
和[3]
把它們。Jumbling數組元素
我試圖改變放置地點在陣列本身的邏輯,但畢竟是我的複雜程序,所以選擇不這麼做。我也嘗試使用隨機函數來交換兩個位置,但是因爲我在android java中編寫了這個代碼,所以它佔用了太多時間,並且默認情況下,如果隨機函數花費太多時間,android os將停止響應。所以儘可能,我不想使用隨機函數。有沒有其他的邏輯或現成的函數可用於混亂數組? 我需要隨機攪亂如下所述陣列中的四個選項的代碼:
String options[] = new String[4];
options[0]="Correct Answer";
options[1]="Wrong Answer 1";
options[2]="Wrong Answer 2";
options[3]="Wrong Answer 3";
//here i want the code to jumble
請提供代碼.. 由於一噸。
這是什麼C#,Java的? – yogi
其Java只... – Gaurav