Compare commits
	
		
			1 Commits
		
	
	
		
			master
			...
			native-ran
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					2f16696fbc | 
							
								
								
									
										18
									
								
								walnut.js
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								walnut.js
									
									
									
									
									
								
							@ -4,24 +4,6 @@ var cluster = require('cluster');
 | 
			
		||||
 | 
			
		||||
var crypto;
 | 
			
		||||
var stacks = {};
 | 
			
		||||
function realRandom() {
 | 
			
		||||
  return parseFloat(('0.' + (parseInt(crypto.randomBytes(8).toString('hex'), 16))).replace(/(^0)|(0$)/g, ''));
 | 
			
		||||
}
 | 
			
		||||
Math.random = function () {
 | 
			
		||||
  var err = new Error("Math.random() was used");
 | 
			
		||||
 | 
			
		||||
  if (!stacks[err.stack.toString()]) {
 | 
			
		||||
    stacks[err.stack.toString()] = true;
 | 
			
		||||
    console.warn(err.stack);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  if (!crypto) {
 | 
			
		||||
    crypto = require('crypto');
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  Math.random = realRandom;
 | 
			
		||||
  return realRandom();
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
if (cluster.isMaster) {
 | 
			
		||||
  require('./boot/master');
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user