2016-11-24 77 views
-4

如何在C#中編寫一個代碼來生成一組隨機數,並且每個創建的集都應該有唯一的ID。因此,如果該範圍和唯一編號再次被賦予相同的隨機數應該生成數字。在C#中使用唯一ID創建隨機數

例如範圍是1 - 100 由系統生成的隨機數是5,10,15,在此範圍內,創建一個唯一ID 123,432,876。

現在,如果我輸入相同的範圍1-100和相同的唯一ID 123,432,876。我的輸出只能是5,10和15。

+1

不知道,當你弄明白並且遇到代碼問題時,讓我們知道,我們會盡力而爲。在此期間,閱讀http://stackoverflow.com/help/how-to-ask –

+0

你的代碼在哪裏? –

+2

歡迎。這不是免費的代碼寫入服務。請熟悉使用條款。 –

回答

1

只需使用the constructor of Random that takes a seed

int seed = 12345; // Your seed goes here. 
Random rng = new Random(seed); 

與特定的種子創建將生成隨機數的相同順序每Random

這正是種子的用途。