Skip to content

Instantly share code, notes, and snippets.

View he-la's full-sized avatar

Henrik Laxhuber he-la

View GitHub Profile
@sarciszewski
sarciszewski / gist:88a7ed143204d17c3e42
Last active March 15, 2019 13:03
Javascript CSPRNG for Integers
/**
* License: WTFPL, CC0, ZAP (Zero For 0wned Anti-copyright Pledge), etc
*/
function secure_rand(min, max) {
var i = rval = bits = bytes = 0;
var range = max - min;
if (range < 1) {
return min;
}
if (window.crypto && window.crypto.getRandomValues) {