SeededRandom.fromSnapshot constructor

SeededRandom.fromSnapshot(
  1. RandomSnapshot snapshot
)

Implementation

factory SeededRandom.fromSnapshot(RandomSnapshot snapshot) {
  if (snapshot.algorithmVersion != algorithmVersion) {
    throw ArgumentError.value(
      snapshot.algorithmVersion,
      'snapshot.algorithmVersion',
      'unsupported SeededRandom algorithm version '
          '(this build supports $algorithmVersion)',
    );
  }
  return SeededRandom._(snapshot.state & _mask32);
}