голосование
Firebird
Программы
Майнинг
Хостинг
Железо
Заработок на сайте
Docker
Мобильные технологии
Ремонт
Mercurial
PHP
Javascript
HTML
Ресурсы
GIT
SEO
Oracle
BASH
Python
PostgreSQL
Проголосуйте за категорию!
счётчик
Яндекс.Метрика

Как сделать генератор чисел хеша 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"
просмотры: 119, уровень: лёгкий уровень, рейтинг: 0, дата: 2020-07-21 14:15:42
проголосовать:

Комментарии:






поиск
реклама
банеры
домен RU всего за 99 рублей
http://trainingweb.ru/redirect/domains домен RU домен RU всего за 99 рублей
http://trainingweb.ru/redirect/pingadmin мониторинг сайтов сервис мониторинга работы сайта, мониторим HTTP, HTTPS, FTP, MYSQL, PostgreSQL, POP3, SMTP, IMAP
http://trainingweb.ru/redirect/well_web_vps_kvm Аренда VPS KVM в Европе Мы предлагаем в аренду VPS серверы с выделенным IP-адресом, которые полностью эмулируют физический сервер.