隨機生成不重複的資料

2021-06-29 07:35:13 字數 482 閱讀 2780

1、js生成不重複的隨機數

方法一:傳入乙個最大允許生成的引數。隨機生成十個不重複的資料出來;

param是生成的最大數

function getnewrandomstr(param)

}if (isequ)

i--;

else

num[num.length] = val;

}for (var j = 0; j < num.length; j++)

returnstr += num[j] + ",";

return returnstr.substring(0, returnstr.length - 1);

}方法二:生成最大數不超過30大小的十個隨機數

function getnumb()

}if (isequ)

i--;

else num[num.length] = val;

}return num;}

Python random 生成不重複的隨機數

先說結論 random.sample range 10 n random.sample range 0,10 n 以上兩條表示在範圍0 9內不包括10生成n條隨機數 random.randint 0,10 以上表示在範圍0 10內包括10生成1條隨機數 比如 import randomtest ra...

不重複隨機數生成

直接上 生成 0,total 的隨機數 最大隨機數 ilist private static ilistgetrandomsequence int total random random new random for var i listbase.count 1 i 0 i return listo...

C 隨機生成不重複亂數

標頭檔 include include include 方法一 陣列依序生成亂數,並且在生成的過程中使用迴圈比對之前是否使用過此數,若有則重新生成比較 int main 若num j 1 比較到num i 1 都沒有重複,代表這個亂數是新的可以使用,並且for結束時j i,因此在下一行判斷跳出do ...