<commit_before>/*
 * JS函数扩展
 * 作者：zoeDylan
 * 描述：收集网络上各种高性能、实用性高、兼容解决等JS功能，方便平时开发
 * 修改：2016-05-03 
 * ##更新说明：
 * 1. 添加_cookie函数
 * 2. 之前未添加下划线(`_`)的函数全部添加下划线(`_`)
 * 3. 去除`zoe`和`zoeDylan`的全局函数添加
 * 
 */

/*
 * 随机值
 * min:最小值
 * max:最大值
 * randomNum(10,20);获取10到20的值
 * randomNum(10);获取0-10的值
 * randomNum(1.0,10);获取0-10的值(小数)
 */
function _randomNum(min, max) {
    if (typeof (max) == 'undefined') {
        max = min;
        min = 0;
    }
    return Math.random() * (max - min) + min;
}

/*
 * 随机字符串
 * 默认32位字符
 * len:返回字符串长度<commit_msg>随机数修改<commit_after>/*
 * JS函数扩展
 * 作者：zoeDylan
 * 描述：收集网络上各种高性能、实用性高、兼容解决等JS功能，方便平时开发
 * 修改：2016-05-03 
 * ##更新说明：
 * 1. 添加_cookie函数
 * 2. 之前未添加下划线(`_`)的函数全部添加下划线(`_`)
 * 3. 去除`zoe`和`zoeDylan`的全局函数添加
 * 
 */


/*
 * 随机值
 * min:最小值
 * max:最大值
 * noInt:是否返回小数
 * randomNum(10,20);获取10到20的值
 * randomNum(10);获取0-10的值
 *
 */
function _randomNum(min, max, noInt) {
    if (typeof (max) == 'undefined') {
        max = min;
        min = 0;
    }
    return noInt ? Math.random() * (max - min) + min : parseInt(Math.random() * (max - min) + min);
}

/*
 * 随机字符串
 * 默认32位字符
 * len:返回字符串长度
{'fraction_non_alphanumeric': 0.19145146927871773, 'fraction_numerical': 0.05431878895814782, 'mean_word_length': 2.943859649122807, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3171432', 'n_tokens_mistral': 683, 'n_tokens_neox': 736, 'n_words': 79}