我有一个网站与不同的消息框。这些盒子的头部应该始终具有不同的随机颜色。为了防止相邻的消息具有相同的颜色,我使用splice从数组colors中删除所使用的颜色。在某些情况下,数组colors将为空,这就是为什么其余的框没有颜色的原因。如何“重新填充”数组,让每个元素都有一个随机的颜色?
这是我的页面:。黄色是默认的头部颜色。
function selectColor() {
var random = Math.floor(Math.random() * colors.length);
return colors.splice( random, 1 )[0];
}
var co
我将尽我所能地解释这一点。我需要生成一个基于每个项目中剩余项目数量的随机值(颜色)。
假设我有5种颜色,每种颜色都有10个可用的斑点:
Red = 10
Blue = 10
Green = 10
Yellow = 10
Black = 10
我想得到第一个随机的颜色,每种颜色都有相同的机会,因为它们都有10个可用的位置。然后,如果选择的第一个值是Red,那么列表将如下所示
Red = 9
Blue = 10
Green = 10
Yellow = 10
Black = 10
然后,下一个随机值将使Red的权重略低,因为其他颜色的斑点更高。假设Red再次被选中,那么列表将如下所示:
Red =
因此,我希望在用户输入答案时,给一个字符串以随机的颜色。我的问题是,我不知道如何使字符串的随机颜色成为特定范围的颜色。例如,如果我希望字符串随机变成蓝色、红色、绿色、粉红色、白色或棕色。只有这些颜色,没有其他颜色。
到目前为止,我使用以下代码管理了所有可能的RBG变体中的一个完全随机的颜色:
Random rand = new Random();
int r = rand.nextInt(254)+1;
int g = rand.nextInt(254)+1;
int b = rand.nextInt(254)+1;
我有从数据库中加载的div,还不知道div的数量(可能会增加或减少),每个div从我的代码中有一个随机颜色:
$(".ooicon").each(function() {
var items = ["#9062aa","#3fb4e9","#6fc063","#d94949","#f8951e","#7a564a","#029688","#2d2f79","#e81f63"];
var color = items[Math.fl
我正在尝试编写一个函数,它在窗口中绘制一定数量的块。我想把这些块的颜色随机化。理想情况下,我希望有一个变量,它将在每次迭代中随机修改,使下一个块具有不同的颜色:
setColor(brick, myColorVariable);
不幸的是,gobjects允许以以下形式声明颜色:
setColor(brick, "BLACK") //
以下是函数代码:
void initBricks(GWindow window)
{
int x = 5;
int y = 100;
int color = 0xff0000;
GRect bric
我正在使用joomla中的标签云,它使用随机颜色生成器为文本着色。
此生成器的代码如下所示:
foreach ($myTagss as $value){
// color
switch ($color){
case 'yes':
// color
mt_srand((double)microtime()*1000000);
$c = '';
while((strlen($c)<6)){
我正在为孩子们开发应用程序。我需要一个按钮的背景改变randomly...with的具体颜色给我。当用户单击按钮时,toast会显示当时的颜色名称。
示例:你点击了颜色:红色
我知道随机函数的用法,但是如何改变这个函数,让它显示我选择的颜色。
Random rnd = new Random();
int color = Color.argb(255, rnd.nextInt(256), rnd.nextInt(256), rnd.nextInt(256));
view.setBackgroundColor(color);
颜色列表:
<color name="bright
我忘记了如何从我制作的颜色列表中随机选择一种颜色。这是我现在拥有的代码。
from turtle import *
from random import *
speed(0)
bgcolor=('black')
colors=('purple', 'teal', 'blue', 'magenta', 'lilac', 'cyan')
for i in range(15):
draw:(circle)
我需要从5X5表格中随机选择一个单元格并更改其背景颜色。我想通过在表格中随机选择一个索引位置来实现这一点。 我想这样做: table > tr:nth-child(Random Number between 1 and 5) > td:nth-child(Random number between 1 and 5){
background-color: aqua;
} 我想通了。使用以下命令: let selected = document.getElementById("table").rows[Math.floor(Math.random() * 5)].
我试着把这个作为输出:
你需要多少种颜色?
用户输入一个数字,比如3个结果:
从选项列表中获取3种随机颜色。
我的问题是,是的,用户得到3种随机颜色,但其中有些是重复的。最后我得到了,
red
blue
red
我试过使用一套,但我不知道如何写它的方式,它将挑选出3项洗牌在所述集。
我如何选择随机颜色:
colours obj = new colours();
for (int i = 0; i < X; i++) {
System.out.println(obj.randommm(list));
}
public String randommm(List<St