简体   繁体   English

如何使用 Node.js 随机化 JavaScript object 中的单个值

[英]How can I randomize a single value in JavaScript object using Node.js

How can I randomize the values of these objects?如何随机化这些对象的值? And can you assign it randomly every 10-20 minutes?你能每10-20分钟随机分配一次吗?

const fs = require('fs');

var winrate = Math.floor(Math.random() * 101);

// create a JSON object
const gamesg = [{
    "ID": 1,
    "GAME_CAMPS": "SG",
    "GAMENAME": "FISHING GOD",
    "IMG_PATH": "./SG/1 FISHING GOD.png",
    "GAME_IMG": "1 FISHING GOD.png",
    "WINRATE": winrate
},......................................{
    "ID": 55,
    "GAME_CAMPS": "SG",
    "GAMENAME": "HONEY HUNTER",
    "IMG_PATH": "./SG/55 HONEY HUNTER.png",
    "GAME_IMG": "55 HONEY HUNTER.png",
    "WINRATE": winrate
}

]; ];

Here is a solution for creating a random value and to place that value into a JavaScript object:这是创建随机值并将该值放入 JavaScript object 的解决方案:

 const gamesg = [{ "WINRATE": 0 }, { "ID": 1, "WINRATE": 0 }, { "ID": 2, "WINRATE": 0 }, { "ID": 3, "WINRATE": 0 }, { "ID": 4, "WINRATE": 0 }]; let output = gamesg.map(g => { g.WINRATE = Math.floor(Math.random() * 101); return g}); console.log(output);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM