Check out example codes for "generate random int dart". It will help you in understanding the concepts better.

Code Example 1

import 'dart:math';

var now = new DateTime.now();
Random rnd = new Random();
Random rnd2 = new Random(now.millisecondsSinceEpoch);

void main() {
  int min = 13, max = 42;
  int r = min + rnd.nextInt(max - min);
  print("$r is in the range of $min and $max"); // e.g. 31
  // used as a function nextInter:
  print("${nextInter(min, max)}"); // for example: 17

 int r2 = min + rnd2.nextInt(max - min); ...

Learn ReactJs, React Native from akashmittal.com