簡體   English   中英

從數組列表中隨機唯一地選擇數字,直到完成,然后分配給Android中另一個列表中的變量

[英]Pick numbers randomly and uniquely until finished from an array list and assign to variables in another list in Android

我有一個用戶在數組中指定的數字列表,我需要隨機選擇每個數字,直到(唯一)選擇所有數字,然后將每個數字分配給另一個數組中的變量。 例如:此列表(1,2,3,4)和該列表(a,b,c,d,e,f,g)。 現在,在隨機分配之后,它應該類似於g = 1,e = 3,a = 2,f = 4。 另請注意,“該列表”的變量大小與“此列表”的大小不同。 謝謝您的幫助。 我想到了改組,將其放入sqlite表的2列中並進行改組,但根本無法實現。 謝謝。

您可以將數字或字母放入ArrayList並使用Collections.shuffle() 然后遍歷兩個數組以分配您的值。 如果您不在乎任何一個的順序,則可以將兩者都洗牌!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM