簡體   English   中英

每次在java中生成唯一的數字列表

[英]Generating unique list of numbers each time in java

我正在嘗試使用 JAVA 生成整數列表,如下所示:01,55,45,23,48,05,45,97

我想構建一個始終生成唯一列表的邏輯,即。 它不應該生成具有相同序列的相同數字的另一個列表。

我想到的一種方法是將生成的列表轉儲到數據庫中並比較之后生成的列表。 僅當 DB 表中不存在該列表時才保存該列表。 各位大俠有沒有別的辦法?

<> 我將通過一個用例來描述我的問題: 1. 代碼生成了一個隨機數列表。 例如。 02,34,45,67,90 2.第二次代碼生成隨機數列表時,需要檢查生成的列表是否為:02,34,45,67,90 即。 是否在步驟 1 中生成。

在數據庫中存儲隨機數以進行比較在我看來是個壞主意。相反,請嘗試從以下內容開始:

    Random random = new Random(System.nanoTime());
    random.nextInt();

暫無
暫無

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

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