0
私は、次のコードを持っているASP.netのウェブサイトを持っている:乱数衝突
Random r = new Random();
string mustBeUnique = DateTime.Now.Ticks + r.Next(1000);
それが表示され、同時に起こる2つの要求が同じを生成すること、ランダム以来、時間のオフに基づいていると思いました乱数。
これを解決する最良の方法は何ですか?
私は、次のコードを持っているASP.netのウェブサイトを持っている:乱数衝突
Random r = new Random();
string mustBeUnique = DateTime.Now.Ticks + r.Next(1000);
それが表示され、同時に起こる2つの要求が同じを生成すること、ランダム以来、時間のオフに基づいていると思いました乱数。
これを解決する最良の方法は何ですか?
ユニークな識別子を探している場合は、代わりに「Guid」を使用することをおすすめします。
その目的は、グローバル一意識別子になることです。
string mustBeUnique = Guid.NewGuid().ToString();
偉大なアイデア、とすぐにあなたがそれを言ったように明らかです。私の問題を解決し、簡素化していただきありがとうございます。 –
それはあなたが.ToString()メソッドをあまりにも不足しているようです。あなたの質問を修正してください。 – frenchie