昨日はjsで10色からランダムに色を選ぶのですが、違う色を取り出すたびに色々考えて、最終的に以下のように実装しました。コードをコピーします コードは次のとおりです: var colorList = ["#FFFF99","#B5FF91","#94DBFF","#FFBAFF", "#FFBD9D", "#C7A3ED","#CC9898","#8AC007","#CCC007","#FFAD5C"]; for(var i=0;ivar bgColor = getColorByRandom(colorList); } function getColorByRandom(colorList){ var colorIndex = Math.floor(Math.random()*colorList.length); = colorList[colorIndex] ; colorList.splice(colorIndex,1); return color; このように、毎回取り出される色は、違う。