mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-20 05:40:17 +08:00
14 lines
359 B
TypeScript
14 lines
359 B
TypeScript
// @dynamic
|
|
// Math.random values cannot be compared against Node — assert the contract
|
|
// instead: every draw is a number in [0, 1).
|
|
let ok = true;
|
|
for (let i = 0; i < 200; i = i + 1) {
|
|
const r = Math.random();
|
|
if (!(r >= 0 && r < 1)) {
|
|
ok = false;
|
|
}
|
|
}
|
|
console.log(ok);
|
|
const r = Math.random();
|
|
console.log(typeof r, isFinite(r), Math.floor(r));
|