Как сделать генератор чисел хеша Javascript
Покажу вам как сделать простейший генератор чисел и хеша. Способов много и я покажу вам простые способы. Есть функция для генерации чисел Math.random(). В результате работы появляется число number. Например 0.8290574252158387. Тут нужно избавиться от нуля с точкой с помощью slice(2, -1).
String(Math.random()).slice(2, -1)
Есть более простой способ с умножением.
Math.random() * 100000000000000000
Теперь сделаем хеш. Для хеша нужно добавить символы. Вы можете перебрать все символы английского алфавита. Тут строка переходит в массив с помощью split(''). Далее происходит сортировка sort и перемешивание. После перемешивания массив превращают в строку при помощи join('').
var str = String(Math.random() * 100000000000000000) + 'abcdefgh';
var shuffled = str.split('').sort(function(){return 0.5-Math.random()}).join('');
// "3df1b920973ac1156g9h47e29"
просмотры: 359,
уровень: лёгкий уровень,
рейтинг: 0,
дата: 2020-07-21 14:15:42
проголосовать:




