用RGB值填充数组

时间:2018-10-04 17:05:42

标签: javascript

我刚接触编程领域,偶然发现了一个问题。我的任务是创建两个函数,一个函数允许我用随机数填写一个数组,一个长度为3的数组,完成后将该数组转换为以下格式的字符串:                             “ rgb(” + num1 +“,” + num2 +“,” + num3 +“)”;

此后,我的目标是用6个输出填充另一个数组,例如上述输出,但我的约束是它们必须不同。

var colors = [];

  function rgb2(){
  while(colors.length != 3){
  var firstDigit = Math.floor((Math.random() * 255) + 0);

  var seCondDigit = Math.floor((Math.random() * 255) + 0);

   var thirdDigit = Math.floor((Math.random() * 255) + 0);

  colors.push(firstDigit,seCondDigit, thirdDigit);
 }
 return colors;
}

 function arrayToInt(array){
 var num1 =0;
 var num2=0;
 var num3 = 0;
 for (var i = 0; i < array.length; i++) {
    num1 = array[0];
    num2 = array[1];
    num3 = array[2];
 }
     return "rgb("+num1+","+num2+","+num3+")";
 }
   var inputforloops = arrayToInt(rgb2());
    console.log(inputforloops);

我主要关心的是我不知道如何制作它,这样我总是得到不同的rgb值。

0 个答案:

没有答案