5

私は単純な質問に少し立ち往生しています:単純なランダムブール値を生成する方法は?
正しければBoolean 0 = false and 1 = true、、しかしそれをどのように使用するのですか?

現在のコード:

Dim RandGen As New Random
Dim RandBool As Boolean
RandBool = Boolean.Parse(RandGen.Next(0, 1).tostring)
4

3 に答える 3

20

または単に:

Random rng = new Random();
bool randomBool = rng.Next(0, 2) > 0;

単純な比較で十分ですが、テキストを解析する処理能力をいくらか節約できます。

編集:2番目のパラメーターは排他的であるため、である必要があります.Next(0, 2)

于 2013-03-10T18:00:34.227 に答える
1

新しいランダムとしての薄暗いRandGen

    Dim RandBool As Boolean

    RandBool = RandGen.Next(0, 2).ToString

    TextBox1.Text = RandBool
于 2013-07-09T17:24:02.647 に答える
0

多分このようなもの?

        string[] trueOrFalse = { "false", "true"};
        bool RandBool = bool.Parse(trueOrFalse[RandGen.Next(0,2)]);
于 2013-03-10T17:55:48.160 に答える