@Monachdg

Как написать функцию вывода случайного числа в диапазоне [0, 255]?

Напишите функцию t7, которая возвращает случайный цвет в формате rgb(x,y,z) (строка), где x,y,z - случайные числа в диапазоне [0, 255].
  • Вопрос задан
  • 1559 просмотров
Решения вопроса 1
@MagicMight
no magic quotes
const t7 = () => {
 return `rgb(${Math.random()*256<<0}, ${Math.random()*256<<0}, ${Math.random()*256<<0})`;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@ipock
Решение:
function t6(a, b) {
    return Math.floor(Math.random() * (a - b + 1)) + b
}

function t7() {
    return `rgb(${t6(0, 255)}, ${t6(0, 255)}, ${t6(0, 255)})`
}
    document.querySelector('.button').onclick = function () {
    document.querySelector('.out').style.background = t7();
}​
Ответ написан
Комментировать
@Nc_Soft
Ответ написан
Комментировать
@wertuda
function t7() {
  let x = Math.floor(Math.random() * (255 - 0 + 1)) + 0;
  let y = Math.floor(Math.random() * (255 - 0 + 1)) + 0;
  let z = Math.floor(Math.random() * (255 - 0 + 1)) + 0;
  return `rgb(${x}, ${y}, ${z})`;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы