Dart言語  Random関数で乱数を生成するサンプル

環境
Windows11 pro 64bit
Dart 2.18.1

構文
Random 変数名 = new Random();
変数名.nextInt(数値);
0から数値-1範囲の乱数を生成します。

変数名.nextDouble();
0.0から1.0範囲の乱数を生成します。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
import 'dart:math';
void main() {
Random tt= new Random();
print("0から8の乱数を生成する結果");
print(tt.nextInt(8));
print(tt.nextInt(8));
print("0.0から1.0の乱数を生成する結果");
print(tt.nextDouble());
print(tt.nextDouble());
}
import 'dart:math'; void main() { Random tt= new Random(); print("0から8の乱数を生成する結果"); print(tt.nextInt(8)); print(tt.nextInt(8)); print("0.0から1.0の乱数を生成する結果"); print(tt.nextDouble()); print(tt.nextDouble()); }
import 'dart:math';

void main() {
  
  Random tt= new Random();
  
  print("0から8の乱数を生成する結果");
  print(tt.nextInt(8));
  print(tt.nextInt(8));

  print("0.0から1.0の乱数を生成する結果");
  print(tt.nextDouble());
  print(tt.nextDouble());

}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
0から7の乱数を生成する結果
1
5
0.0から1.0の乱数を生成する結果
0.018316576442336086
0.8824512144612453
0から7の乱数を生成する結果 1 5 0.0から1.0の乱数を生成する結果 0.018316576442336086 0.8824512144612453
0から7の乱数を生成する結果
1
5
0.0から1.0の乱数を生成する結果
0.018316576442336086
0.8824512144612453

 

Dart

Posted by arkgame