-
Matiss Janis Aboltins authoredMatiss Janis Aboltins authored
random.ts 441 B
import * as Platform from '../client/platform';
// Fake "random" function used to have stable data structures for
// e2e and visual regression tests
let pseudoRandomIterator = 0;
function pseudoRandom(): number {
pseudoRandomIterator += 0.45;
if (pseudoRandomIterator > 1) {
pseudoRandomIterator = 0;
}
return pseudoRandomIterator;
}
const random = Platform.isPlaywright ? pseudoRandom : Math.random;
export default random;