私はJSでこの関数を取得しました
var number = Math.random() + "";
var r = number * 10000000000000;
私はC#に慣れていないので、C#で100%同じ関数が必要です。JSに慣れているかどうかにかかわらず、C#でこの関数を取得するのに苦労しています。Math.random()は0から1これに似ています(0.7740926130209118、0.6105941028799862)次に、10000000000000を掛けたいと思います。「2647182801738.3813<---これが必要です。
13桁の乱数と別の4桁の乱数を作成して、13桁の+のように追加することを考えました。+4桁。もちろんこれは理想的ではありませんが、私も問題を抱えています。
Random random = new Random(); int randomNumber = random.Next(1000000000000, 9999999999999);
についてのエラーが表示されますint
、私が理解していることは私が使用する必要がありますlong
か?しかし、それに変更int
しlong
ても、ランダム関数自体はINTのように見えますか?さて、私はすでにオンラインで見つけたものと混同しているので、これを手伝って、それがどのように機能するかを説明できれば素晴らしいでしょう。