Генерация случайной строки / символов в JavaScript

if OBJECT_ID('PROC1') IS NULL  
   EXEC('CREATE PROCEDURE DBO.PROC1 AS SELECT 1')

GO

ALTER PROCEDURE DBO.PROC1(@PARAM1 INT, @PARAM2 INT)

AS

.................

1487
задан T.Todua 21 July 2016 в 12:27
поделиться

4 ответа

Я думаю, это сработает для вас:

 function makeid (length) {var result = ''; var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; var charactersLength = characters.length; for (var i = 0; i 
2182
ответ дан 22 November 2019 в 20:13
поделиться

Примерно так должно работать

function randomString(len, charSet) {
    charSet = charSet || 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
    var randomString = '';
    for (var i = 0; i < len; i++) {
        var randomPoz = Math.floor(Math.random() * charSet.length);
        randomString += charSet.substring(randomPoz,randomPoz+1);
    }
    return randomString;
}

Вызовите кодировку по умолчанию [a-zA-Z0-9] или отправьте свою:

var randomValue = randomString(5);

var randomValue = randomString(5, 'PICKCHARSFROMTHISSET');
93
ответ дан 22 November 2019 в 20:13
поделиться

 функция randomstring (L) {var s = ''; var randomchar = function () {var n = Math.floor (Math.random () * 62); если (n <10) вернуть n; // 1-10, если (n <36) return String.fromCharCode (n + 55); // AZ return String.fromCharCode (n + 61); // az} while (s.length 
70
ответ дан 22 November 2019 в 20:13
поделиться

Это точно работает

<script language="javascript" type="text/javascript">
function randomString() {
 var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
 var string_length = 8;
 var randomstring = '';
 for (var i=0; i<string_length; i++) {
  var rnum = Math.floor(Math.random() * chars.length);
  randomstring += chars.substring(rnum,rnum+1);
 }
 document.randform.randomfield.value = randomstring;
}
</script>
5
ответ дан 22 November 2019 в 20:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: