[Dart]乱数を生成するには?

Dart

どうも、ちょげ(@chogetarou)です。

乱数を生成する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

乱数を生成するには、mathライブラリのRandomクラスを使います。

まず、mathライブラリをインポートします。

そして、RandomクラスからnextIntメソッドを呼び出します。

nextIntメソッドの引数には、乱数の最大値を指定します。

var randomN = Random.nextInt(max) //0からmaxまでの乱数を生成

nextIntメソッドは、0から引数の値まで(引数の値は含まない)の乱数を返します。

もし、最低値を0から変えたい場合は、nextIntメソッドの値に最低値を足します。

また、最大値の値を最低値で引いた値にします。

var randomN = Random.nextInt(max - min) + min //最低値をminに

使用例

import 'dart:math';

void main() {
  var rand1 = Random().nextInt(100); //0から99までの乱数を生成
  var rand2 = Random().nextInt(80) + 20; //20から80までの乱数を生成
  
  print(rand1);
  print(rand2);
}

コメント

タイトルとURLをコピーしました