LoadRandomSequence method

List<int> LoadRandomSequence(
  1. int count,
  2. int min,
  3. int max, [
  4. int? seed,
])

Load random values sequence, no values repeated

Implementation

List<int> LoadRandomSequence(
  int count,
  int min,
  int max,
  [int? seed]
) => run(
  () => RaylibDebugLabels.LoadRandomSequence(count, min, max, seed),
  () {
    final List<int> pool = .generate(max - min + 1, (i) => min + i);
    pool.shuffle(math.Random(seed));
    return pool.take(count).toList();
  },
);