getRandomNumber (生成随机数)
getRandomNumber 函数用于生成指定范围内的随机数。可以选择生成整数或浮点数。
函数调用方式
javascript
getRandomNumber(min, max, isInteger = true)参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
min | Number | 随机数生成的最小值。 |
max | Number | 随机数生成的最大值。 |
isInteger | Boolean (可选) | 指定返回值是否为整数。默认为 true。 |
返回值
返回一个随机数,范围在 min 和 max 之间。根据 isInteger 的值,可以返回整数或浮点数:
- 如果
isInteger为true,返回值为整数。 - 如果
isInteger为false,返回值为浮点数。
异常处理
- 如果
min或max不是数字,抛出错误:Both min and max must be numbers。 - 如果
min大于或等于max,抛出错误:Min must be less than max。
示例代码
基本用法
javascript
const randomInt = getRandomNumber(1, 10); // 生成 1 到 10 之间的整数
console.log(randomInt);生成浮点数
javascript
const randomFloat = getRandomNumber(1, 10, false); // 生成 1 到 10 之间的浮点数
console.log(randomFloat);getRandomString (生成随机字符串)
getRandomString 函数用于生成指定长度的随机字符串。生成的字符串由字母和数字组成。
函数调用方式
javascript
getRandomString(length)参数说明
| 参数名 | 类型 | 描述 |
|---|---|---|
length | Number | 生成随机字符串的长度,必须是正整数。 |
返回值
返回一个指定长度的随机字符串,字符串由大写字母、小写字母和数字组成。
异常处理
- 如果
length不是正整数,抛出错误:Length must be a positive number。
示例代码
基本用法
javascript
const randomStr = getRandomString(8); // 生成长度为 8 的随机字符串
console.log(randomStr);生成不同长度的字符串
javascript
const randomStr1 = getRandomString(5); // 生成长度为 5 的随机字符串
const randomStr2 = getRandomString(10); // 生成长度为 10 的随机字符串
console.log(randomStr1, randomStr2);结论
getRandomNumber 和 getRandomString 函数提供了方便的方式来生成随机数和随机字符串,适用于需要随机性和唯一性的场景,如验证码生成、随机用户标识等。