-4
如何在C#中編寫一個代碼來生成一組隨機數,並且每個創建的集都應該有唯一的ID。因此,如果該範圍和唯一編號再次被賦予相同的隨機數應該生成數字。在C#中使用唯一ID創建隨機數
例如範圍是1 - 100 由系統生成的隨機數是5,10,15,在此範圍內,創建一個唯一ID 123,432,876。
現在,如果我輸入相同的範圍1-100和相同的唯一ID 123,432,876。我的輸出只能是5,10和15。
如何在C#中編寫一個代碼來生成一組隨機數,並且每個創建的集都應該有唯一的ID。因此,如果該範圍和唯一編號再次被賦予相同的隨機數應該生成數字。在C#中使用唯一ID創建隨機數
例如範圍是1 - 100 由系統生成的隨機數是5,10,15,在此範圍內,創建一個唯一ID 123,432,876。
現在,如果我輸入相同的範圍1-100和相同的唯一ID 123,432,876。我的輸出只能是5,10和15。
只需使用the constructor of Random
that takes a seed:
int seed = 12345; // Your seed goes here.
Random rng = new Random(seed);
與特定的種子創建將生成隨機數的相同順序每Random
。
這正是種子的用途。
不知道,當你弄明白並且遇到代碼問題時,讓我們知道,我們會盡力而爲。在此期間,閱讀http://stackoverflow.com/help/how-to-ask –
你的代碼在哪裏? –
歡迎。這不是免費的代碼寫入服務。請熟悉使用條款。 –