use native random generator on all browsers; rename crypto->kryptos to avoid browser namespace conflict