Следующий код записывается и ссылается при сортировке компьютера.
Кода -копия выглядит следующим образом:
<script language = "javascript">
Функция randomString (len) {
Лен = Лен || 32;
var $ chars = 'abcdefghjkmnpqrstwxyzabcdefhijkmnprstwxyz2345678'; /**** символы, которые легко сбивают с толку, удаляются по умолчанию OOLL, 9GQ, VV, UU, I1 ****/
var maxpos = $ chars.length;
var pwd = '';
for (i = 0; i <len; i ++) {
pwd += $ chars.charat (math.floor (math.random () * maxpos));
}
вернуть PWD;
}
Document.Write (RandomString (32));
</script>
Само собой разумеется, вызовите метод случайного линии, параметр LEN - это возвращаемая случайная длина строки.
Длина параметра проходит. Если параметр не включен, выход по умолчанию составляет 32 символа.
Несколько использования JS для генерации случайных чисел!
Кода -копия выглядит следующим образом:
<Скрипт>
функция getRandomnum (мин, макс)
{
var range = max - min;
var rand = math.random ();
return (min + math.round (rand * range));
}
var num = getRandomnum (1,10);
предупреждение (num);
</script>
var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'H', 'I', 'J', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
функция GenerateMixed (n) {
var res = "";
для (var i = 0; i <n; i ++) {
var id = math.ceil (math.random ()*35);
res += chars [id];
}
вернуть Res;
}
1.math.random (); Результатом является случайное число между 0-1 (включая 0, а не 1)
2.math.floor (num); Параметр NUM является числовым значением, и результатом функции является целочисленная часть NUM.
3.math.round (num); Параметр NUM является числовым значением, и результатом функции является целочисленное целое число, окруженное NUM.
Математика: математический объект, предоставление математических расчетов данных.
Math.random (); Возвращает случайное число от 0 до 1 (включая 0, а не 1).
Math.ceil (n); Возвращает наименьшее целое число, больше или равное n.
При использовании math.ceil (math.random ()*10);, в основном он получает случайные целые числа от 1 до 10, а вероятность получения 0 чрезвычайно невелика.
Math.round (n); Возвращает значение целого числа после n раундов.
Использовать Math.round (math.random ()); Чтобы получить случайные целые числа от 0 до 1 равномерно.
При использовании Math.Round (Math.Random ()*10);, вы можете получить случайные целые числа от 0 до 10, а вероятность получения минимального значения 0 и максимальное значение 10 составляет половину.
Math.floor (n); Возвращает максимальное целое число меньше или равное n.
При использовании math.floor (math.random ()*10);, случайные целые числа от 0 до 9 можно получить сбалансированным.
JS генерирует случайную строку + timestamp, чтобы получить
JS по умолчанию генерирует 13 бит, и для перехода на PHP требуется /1000.
Кода -копия выглядит следующим образом:
TimeStamp = TimeStamp/1000;
<script type = "text/javascript">
Функция randomChar (l) {
var x = "0123456789qwertyuioplkjhgfdsazxcvbnm";
var tmp = "";
var TimeStamp = new Date (). getTime ();
для (var i = 0; i <l; i ++) {
tmp += x.charat (math.ceil (math.random ()*10000000)%x.length);
}
возврат временной метки+TMP;