Случайные числа полезны для создания случайного поведения, например: для вывода случайного изображения на странице, генерирования исходной позиции в игре, выборки случайной записи из базы данных, генерации уникального идентификатора и т.д.
В JavaScript метод Math.random()
возвращает псевдослучайное число с плавающей точкой из диапазона [0, 1), то есть, от 0 (включительно) до 1 (но не включая 1), которое затем можно отмасштабировать до нужного диапазона, точнее Math.random()
может вернуть 0
, но никогда не вернет 1
.
Заметим
Оператор return чем-то похож на оператор присваивания, перед тем как ему отработать, будет вычислено выражение справа от него и результат вычислений будет сразу возвращен из функции. Поэтому можно вычислить случайное число при помощи метода Math.random()
и сразу вернуть при помощи return
.
Измените функцию randomFraction
, чтобы она возвращала случайное число вместо 0
.