| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- /*
 
- graceUI-JS - 随机数
 
- link : graceui.hcoder.net
 
- author : 5213606@qq.com 深海
 
- 版权声明 : 
 
- GraceUI 的版权约束是不能转售或者将 GraceUI 直接发布到公开渠道!
 
- 侵权必究,请遵守版权约定!
 
- */
 
- module.exports = {
 
- 	
 
- 	// 生成2数之间的随机数
 
- 	random : function(min, max){ 
 
- 		switch(arguments.length){ 
 
- 			case 1: 
 
- 				return parseInt(Math.random() * min + 1,10); 
 
- 			break;
 
- 			case 2: 
 
- 				return parseInt(Math.random() * (max - min + 1 ) + min, 10); 
 
- 			break;
 
- 			default: 
 
- 				return 0; 
 
- 			break; 
 
- 		}
 
- 	},
 
- 	
 
- 	// UUID
 
- 	uuid : function(len, radix){
 
- 		var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
 
- 	    var uuid = [], i;
 
- 	    radix = radix || chars.length;
 
- 	    if(len){
 
- 	        for (i = 0; i < len; i++){
 
- 				uuid[i] = chars[0 | Math.random() * radix];
 
- 			}
 
- 	    }else{
 
- 	        var r;
 
- 	        uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
 
- 	        uuid[14] = '4';
 
- 	        for(i = 0; i < 36; i++){
 
- 	            if (!uuid[i]){
 
- 	                r = 0 | Math.random() * 16;
 
- 	                uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
 
- 	            }
 
- 	        }
 
- 	    }
 
- 	    return uuid.join('');
 
- 	}
 
- }
 
 
  |