最初のタイプ:
// http://caibaojian.com/js-random-string.htmlfunction makeid(){var text = ""; var baint = "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz0123456789"; for(var i = 0; i <5; i ++)text+= abain.Charat(math.floor(math.random() * abling.length));テキストを返します;}2番目のタイプ:文字セットを入力する必要はありません
関数ランダムストリング(l){var s = ''; var randomChar = function(){var n = math.floor(math.random()*62); if(n <10)nを返します。 // 1-10 if(n <36)return string.fromCharcode(n+55); // az return string.fromCharcode(n+61); // az} while(s.length <l)s+= randomChar(); s;} alert(randomstring(5))
3番目のタイプ:カスタム文字の長さをサポートし、特徴キャラクターコレクション
関数ランダムストリング(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); } RANDOMSTRINGを返します;}デフォルトのcharset [a-za-z0-9]で電話するか、自分で送信します。
var randomvalue = randomstring(5); var randomvalue = randomstring(5、 'pickcharsfromthisset');
デモスクリーンショット
上記は、JavaScriptに数字と文字を含むランダムな文字列を作成する3つの方法の要約です。必要に応じて、それを参照して学ぶことができます。