randomData method Null safety

List<int> randomData()

Implementation

List<int> randomData() {
  var options = goptions ?? const {};
  var v1PositionalArgs = options['v1rngPositionalArgs'] ?? [];
  Map<Symbol, dynamic> v1NamedArgs = options['v1rngNamedArgs'] ?? const <Symbol, dynamic>{};
  Uint8List seedBytes = (options['v1rng'] != null)
      ? Function.apply(options['v1rng'], v1PositionalArgs, v1NamedArgs)
      : UuidUtil.mathRNG();

  // ignore: omit_local_variable_types
  List<int> randomData = [
    seedBytes[0],
    seedBytes[1],
    seedBytes[2],
    seedBytes[3],
    seedBytes[4],
    seedBytes[5],
    seedBytes[6],
    seedBytes[7],
    seedBytes[8],
    seedBytes[9],
    seedBytes[10],
  ];

  return randomData;
}