dojox
Version:
Dojo eXtensions, a rollup of many useful sub-projects and varying states of maturity – from very stable and robust, to alpha and experimental. See individual projects contain README files for details.
25 lines (21 loc) • 667 B
JavaScript
define(["dojo"], function(dojo) {
return dojo.declare("dojox.math.random.Simple", null, {
// summary:
// Super simple implementation of a random number generator,
// which relies on Math.random().
destroy: function(){
// summary:
// Prepares the object for GC. (empty in this case)
},
nextBytes: function(/* Array */ byteArray){
// summary:
// Fills in an array of bytes with random numbers
// byteArray: Array
// array to be filled in with random numbers, only existing
// elements will be filled.
for(var i = 0, l = byteArray.length; i < l; ++i){
byteArray[i] = Math.floor(256 * Math.random());
}
}
});
});