Random int dart code example

Example 1: dart random number

import 'dart:math';
Random random = new Random();
int randomNumber = random.nextInt(100); // from 0 upto 99 included

Example 2: how to return a random number from a list in dart

import "dart:math";

void main() {
 var list = ['a','b','c','d'];
    var element = getRandomElement(list);
    print(element);  
}


T getRandomElement<T>(List<T> list) {
    final random = new Random();
    var i = random.nextInt(list.length);
    return list[i];
}

Example 3: generate random int dart

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); ...

Example 4: flutter random int

import 'dart:math';

main() {
  var rng = new Random();
  for (var i = 0; i < 10; i++) {
    print(rng.nextInt(100));
  }
}

Tags:

Dart Example