[英]Random triplet number generator
我想為預定的三元組(總共 200 組隨機化)創建隨機數生成器的代碼。 我希望三元組形成一組六個數字,而三元組保持唯一。
示例三元組 A = [1 2 3; 4 5 6; 7 8 9, 10 11 12, 13 14 15]; 等等
我希望得到的三元組保留其原始序列
1 2 3 + 4 5 6, 1 2 3 + 7 8 9, 1 2 3 + 10 11 12, 1 2 3 + 13 14 15
我不是編碼員,所以任何幫助將不勝感激
你想挑選三個三胞胎,讓它們井井有條。 所以你的第一個三胞胎不能太接近結尾——在它之后必須至少有兩個三胞胎。 同樣,您選擇的第二個三元組之后至少需要一個未選擇的三元組。
我假設你有一個數組或類似的三元組,編號為 0 到 199。
在 0 到 197 范圍內選擇一個隨機數A
這是您的第一個三元組的索引。
在 (A + 1) 到 198 的范圍內選擇第二個隨機數B
這是您的第二個三元組的索引。
在 (B + 1) 到 199 的范圍內選擇第三個隨機數C
這是您的第三個三元組的索引。
您從中挑選的隨機數的范圍受您先前挑選的號碼和剩余挑選數的影響。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.