воскресенье, 4 апреля 2021 г.

Randoms

import 'dart:math';

void main() {

  //Dice rolling
  var rolling = 1;
  while (rollingDice() != 6){ //function call
    print('Not a max on rolling $rolling');
    rolling++;
  }
  print('You got a max on rolling ${rolling}!');

}

///Random generation function
int rollingDice({int faces = 6}) { //6 faces by default

  var now = DateTime.now();
  final random = Random(now.millisecondsSinceEpoch); //seed
  //final random = Random();

  final result = random.nextInt(faces) + 1;
  print('Your result is $result');
  return result;

}

Комментариев нет:

Отправить комментарий