Warm tip: This article is reproduced from serverfault.com, please click

其他-如何为不和谐的机器人制作Java随机生成器?

(其他 - How can I make a random generator in Javascript for a discord bot?)

发布于 2020-11-29 17:17:34

我是编码的初学者,我想学习编码不和谐的bot,该bot会发消息通知随机生成的东西,比如说我在做一个建议命令,我想要做的就是从10个中选择1个咨询技巧随机。希望任何人都能理解,谢谢。

Questioner
Axxtec
Viewed
0
6,641 2021-01-26 02:41:01

你应该首先为随机生成的结果创建一个数组。如果我们在谈论你所提到的建议,则需要输入:

const advices = [
  'eat melon',
  'eat melon every day',
  'eat melon a lot',
  'melon is healthy',
  'melon is very epic'
];

创建数组后,可以通过键入以下内容从数组中生成一个随机值:

// get a random number based on the array's length
var randomIndex = Math.floor(Math.random() * advices.length);
// creates the random output of your array
var randomElement = advices[randomIndex];

从那里,你可以简单地将其randomElement用作数组中的随机生成的值。

message.reply(`Here is a good advice: ${randomElement}`);