randomExampleList method

  1. @nonVirtual
List<T> randomExampleList(
  1. int n, {
  2. RandomExampleContext? context,
})

Generates a list of N random examples (with randomExample).

Example

import 'package:kind/kind.dart';

final kind = StringKind();
final loremIpsumExamples = kind.randomExampleList(10);

Implementation

@nonVirtual
List<T> randomExampleList(int n, {RandomExampleContext? context}) {
  context ??= RandomExampleContext(nonPrimitivesCountMax: n * 100);
  final list = newList(n);
  for (var i = 0; i < n; i++) {
    list[i] = randomExample(context: context);
  }
  return list;
}