javascript - 如何在 JavaScript 中生成随机数作为数组的对象
问题描述
我想以格式生成 1 - 100 之间的随机数。不知道该怎么做。。
random_object = {
"01": [23, 54]
"02": [37, 94]
"03": [47, 92]
.
.
"10": [93, 73]
}
带有前导零的数字将是从(01 到 10)的对象键。[23, 54] 应该是从 0 到 100 的随机生成的数字。
我得到math.floor
生成的随机数。不只是确定如何将所有这些包装到一个对象中
解决方案
您可以循环 10 次,并用于String#padStart
创建对象键。这些值可以使用生成Math#random
。
const random_object = {};
function random() {
return Math.floor(Math.random() * 100) + 1;
}
for (let i = 1; i <= 10; i++) {
const key = i.toString().padStart(2, '0');
random_object[key] = [random(), random()];
}
console.log(random_object);
推荐阅读
- sharepoint - 需要帮助开发简单的 Sharepoint 2013 应用程序以将 excel 文件上传到库
- node.js - Docker 构建失败的日志
- java - 调用由公共接口定义的方法?
- javascript - 如何更新 JavaScript 生成的 HTML 变量
- python - 如何从字符串中去除引号并仅使用字符作为变量名?
- python - 无法使用 python SDK 在 ECS fargate 作业上发送邮件,并在另一个 aws 帐户中使用经过验证的 SES 的凭据
- python - 如何彼此相邻显示seaborn地块?使用 pyplot 风格(不是 OO)?
- python-3.x - 如何根据数据框python的前一行更新行
- apache-kafka - Kafka Streams 是否可能在不同节点有不同的上下文时间?
- regression - 将 teffects 结果从 Stata 输出到 Excel 的最佳方法?