| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | <html><head><link rel="stylesheet" href="lib/qunit.css"></head><body><div id="qunit"></div><div id="qunit-fixture"></div><script src="lib/qunit.js"></script><script src="../seedrandom.min.js"></script><script>QUnit.module("New API Test");QUnit.test("Check that we can use new", function(assert) {assert.ok(true, "Seeded random created with new:");var check = [];var prng = new Math.seedrandom(1);var r;for (var j = 0; j < 5; ++j) {  r = prng();  assert.ok(true, r);  check.push(r);}assert.ok(true, "Native random:");for (var j = 0; j < 5; ++j) {  r = Math.random();  assert.ok(true, r);  check.push(r);}var seed = Math.seedrandom(1);assert.ok(true, "Overridden random without new " +  "(return value " + seed + "):");for (var j = 0; j < 10; ++j) {  r = Math.random();  if (j < 5) {    assert.equal(check[j], r, r + " vs " + check[j]);  } else {    assert.ok(check[j] != r, "unequal: " + r + " vs " + check[j]);  }}});</script></body></html>
 |