Рандомное число
function getRandomInt(max) {
return Math.floor(Math.random() * max);
}
Math.random() возвращает псевдослучайное число с плавающей запятой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона.
В бинарный код
x - число
x.toString(2)