Javascript 如何为embeds Discord.js创建随机颜色

Javascript 如何为embeds Discord.js创建随机颜色,javascript,node.js,discord,discord.js,Javascript,Node.js,Discord,Discord.js,好的,在我的机器人中,我希望嵌入显示为红色和绿色(这两种颜色之间随机出现),所以我想创建一些东西,使之成为可能 比如: const randomcolors = ['#008000', '#E50000'] const randomizer = Math.floor((Math.random() * foreigncolors.length)); 那我有 const embed= new Discord.MessageEmbed() .setColor(foreignc

好的,在我的机器人中,我希望嵌入显示为红色和绿色(这两种颜色之间随机出现),所以我想创建一些东西,使之成为可能 比如:

const randomcolors = ['#008000', '#E50000']
const randomizer = Math.floor((Math.random() * foreigncolors.length));
那我有

      const embed= new Discord.MessageEmbed()
      .setColor(foreigncolors[colorss])
但它只发送绿色,我需要文档的帮助

.setColor()方法接受整数、十六进制颜色字符串、RGB值数组或特定颜色字符串

这意味着我们可以简单地生成一个
[R,G,B]
类型的数组,其中每个
R
G
B
都是
0
255
之间的整数值

const randomBetween=(最小,最大)=>Math.floor(Math.random()*(max-min+1)+min);
常量颜色=[
随机数介于(0255)之间,
随机数介于(0255)之间,
随机数介于(0255)之间,
];
控制台。日志(颜色);
document.body.style.background=`rgb(${color[0]},${color[1]},${color[2]})`来自文档:

.setColor()方法接受整数、十六进制颜色字符串、RGB值数组或特定颜色字符串

这意味着我们可以简单地生成一个
[R,G,B]
类型的数组,其中每个
R
G
B
都是
0
255
之间的整数值

const randomBetween=(最小,最大)=>Math.floor(Math.random()*(max-min+1)+min);
常量颜色=[
随机数介于(0255)之间,
随机数介于(0255)之间,
随机数介于(0255)之间,
];
控制台。日志(颜色);

document.body.style.background=`rgb(${color[0]},${color[1]},${color[2]})`不需要自己编写复杂的东西。相反,您可以使用:

Embed.setColor('RANDOM')

这是
discord.js
库的内置功能。

不需要自己编写复杂的东西。相反,您可以使用:

Embed.setColor('RANDOM')

这是
discord.js
库的内置功能。

如果要从值数组中选择颜色,可以创建一个帮助函数并使用该函数:

函数随机(颜色){
返回颜色[Math.floor(Math.random()*colors.length)];
};
随机(['008000','E50000');
//=>“#E50000”或“#008000”
在您的示例中:

const embed=new Discord
.MessageEmbed()
.setColor(随机(['008000','E50000');
如果要选择一个完全随机的颜色值,可以使用
.setColor()
方法。其中之一是“随机”,它将颜色设置为随机值:

const embed=new Discord
.MessageEmbed()
.setColor(“随机”);

如果要从值数组中选择颜色,可以创建一个助手函数并使用该函数:

函数随机(颜色){
返回颜色[Math.floor(Math.random()*colors.length)];
};
随机(['008000','E50000');
//=>“#E50000”或“#008000”
在您的示例中:

const embed=new Discord
.MessageEmbed()
.setColor(随机(['008000','E50000');
如果要选择一个完全随机的颜色值,可以使用
.setColor()
方法。其中之一是“随机”,它将颜色设置为随机值:

const embed=new Discord
.MessageEmbed()
.setColor(“随机”);