xmcommon
Advanced tools
Comparing version 0.1.2 to 0.1.3
@@ -0,0 +0,0 @@ console.log("aaaaa"); |
@@ -36,6 +36,26 @@ function testLog() { | ||
function testRandom() { | ||
let {utils} = require('../index'); | ||
for(let i = 0; i < 100; i++) { | ||
console.log('randomInteger:' + utils.randomInteger()); | ||
} | ||
console.log('----------------------------------------'); | ||
for(let i = 0; i < 100; i++) { | ||
console.log('randomScope(200):' + utils.randomScope(200)); | ||
} | ||
console.log('----------------------------------------'); | ||
for(let i = 0; i < 100; i++) { | ||
console.log('randomBetween(1,30):' + utils.randomBetween(1,30)); | ||
} | ||
} | ||
testRandom(); | ||
//testHttpCall(); | ||
testCode(); | ||
// testCode(); | ||
//testLog(); | ||
//testwritedir(); |
@@ -0,0 +0,0 @@ let {datetimeUtils}= require("../lib/datetimeUtils"); |
@@ -0,0 +0,0 @@ let {utils} = require("../lib/utils"); |
exports = module.exports = require('./lib'); |
@@ -0,0 +0,0 @@ const MAX_BIT_SITE = 30; //最大标志位 如果超过30位,就会出现负数,所以在这里只到30位 |
@@ -0,0 +0,0 @@ //这里提供一些编解码的功能函数 |
@@ -0,0 +0,0 @@ //默认的错误码 |
@@ -0,0 +0,0 @@ let {error_common, error_utils} = require("./common_error"); |
@@ -0,0 +0,0 @@ //这里将提供日期相关的工具函数 |
@@ -0,0 +0,0 @@ let http = require("http"); |
@@ -0,0 +0,0 @@ const { datetimeUtils } = require('./datetimeUtils'); |
@@ -0,0 +0,0 @@ let path = require("path"); |
@@ -0,0 +0,0 @@ |
@@ -680,2 +680,26 @@ const _ = require("lodash"); | ||
} | ||
/** | ||
* 随机一个整数 | ||
* @return number | ||
*/ | ||
static randomInteger() { | ||
return Math.round(Math.random() * Number.MAX_SAFE_INTEGER); | ||
} | ||
/** | ||
* 随机一个范围的整数 | ||
* @param {number} paramMaxInteger 大于1的整数 | ||
* @return number | ||
*/ | ||
static randomScope(paramMaxInteger) { | ||
return this.randomInteger() % paramMaxInteger; | ||
} | ||
/** | ||
* 随机一个指定最大值和最小值范围的整数 | ||
* @param {number} paramMin 大于等于0的整数 | ||
* @param {number} paramMax 大于1的整数 | ||
* @return number | ||
*/ | ||
static randomBetween(paramMin, paramMax) { | ||
return this.randomInteger() % (paramMax - paramMin + 1) + paramMin; | ||
} | ||
} | ||
@@ -682,0 +706,0 @@ exports = module.exports = { |
@@ -0,0 +0,0 @@ const path = require("path"); |
{ | ||
"name": "xmcommon", | ||
"version": "0.1.2", | ||
"version": "0.1.3", | ||
"description": "javascript common lib for es6", | ||
@@ -27,4 +27,3 @@ "main": "index.js", | ||
"dependencies": { | ||
"@types/node": "^10.14.10", | ||
"lodash": "^4.17.14" | ||
"lodash": "^4.17.15" | ||
}, | ||
@@ -34,3 +33,6 @@ "bugs": { | ||
}, | ||
"homepage": "https://github.com/zdhsoft/xmcommon#readme" | ||
"homepage": "https://github.com/zdhsoft/xmcommon#readme", | ||
"devDependencies": { | ||
"@types/node": "^10.17.24" | ||
} | ||
} |
@@ -34,2 +34,9 @@ # xmcommon | ||
## 0.1.3 | ||
- 2020-06-05 | ||
- \+ 增加utils.randomInteger,随机整数 | ||
- \+ 增加utils.randomScope,随机范围整数 | ||
- \+ 增加utils.randomBetween,随机整数,批定开始和结束值 | ||
- \* 更新依赖包的版本 | ||
## 0.1.2 | ||
@@ -36,0 +43,0 @@ |
@@ -398,3 +398,21 @@ // Type definitions for xmcommon 0.0 | ||
*/ | ||
static options(paramArgs:string[]):{_:any [], args:any }; | ||
static options(paramArgs:string[]):{_:any [], args:any }; | ||
/** | ||
* 随机一个整数 | ||
* @return number | ||
*/ | ||
static randomInteger(): number; | ||
/** | ||
* 随机一个范围的整数 | ||
* @param {number} paramMaxInteger 大于1的整数 | ||
* @return number | ||
*/ | ||
public static randomScope(paramMaxInteger: number): number; | ||
/** | ||
* 随机一个指定最大值和最小值范围的整数 | ||
* @param {number} paramMin 大于等于0的整数 | ||
* @param {number} paramMax 大于1的整数 | ||
* @return number | ||
*/ | ||
public static randomBetween(paramMin: number, paramMax: number): number; | ||
} | ||
@@ -401,0 +419,0 @@ |
@@ -0,0 +0,0 @@ { |
{ "extends": "dtslint/dt.json" } |
Sorry, the diff of this file is not supported yet
137247
1
4023
224
1
- Removed@types/node@^10.14.10
- Removed@types/node@10.17.60(transitive)
Updatedlodash@^4.17.15