getRandomTime static method

(int, int) getRandomTime({
  1. int? dayStart,
  2. int? dayEnd,
})

Generate randome time from 8AM to 18PM

Implementation

static (int hour, int minute) getRandomTime({int? dayStart, int? dayEnd}) {
  final Random random = Random();
  final int hour = (dayStart ?? 8) + random.nextInt(dayEnd ?? 11);
  final int minute = random.nextInt(60);

  return (hour, minute);
}