Rumah > hujung hadapan web > tutorial js > JavaScript secara automatik menjana rentetan rawak yang mengandungi nombor dan kemahiran aksara_javascript

JavaScript secara automatik menjana rentetan rawak yang mengandungi nombor dan kemahiran aksara_javascript

WBOY
Lepaskan: 2016-05-16 16:15:10
asal
1355 orang telah melayarinya

Contoh dalam artikel ini menerangkan cara JavaScript boleh menjana rentetan rawak yang mengandungi nombor dan aksara secara automatik. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Dua fungsi Math.random() dan Math.floor() digunakan terutamanya di sini

Math.random() -- Mengembalikan nombor rawak pseudo antara 0 dan 1. Ia mungkin 0, tetapi sentiasa kurang daripada 1, [0,1)

Math.floor() -- bulatkan ke bawah dan buang nilai perpuluhan

Kaedah untuk melaksanakan nombor berbilang digit rawak:

Salin kod Kod adalah seperti berikut:
/**
*
* Nombor yang dijana secara rawak
*
*@param num Bilangan digit yang dijana
*/
function randomNumber(num){
           kembalikan '' Math.floor(Math.random() * num) ; }
javascript menjana aksara secara rawak

Contoh berikut ialah aksara rawak yang muncul dalam julat A-Z / a-z rawak


Salin kod Kod adalah seperti berikut:
/**
*
* Dijana secara rawak
*
*@param data json data Contoh: {"start":0,"end":2,"number":5,"upper":true}
*@param mula Mulakan subskrip
*@param end Tamat subskrip
*@param number Bilangan digit yang dijana
*@param atas Sama ada huruf besar atau tidak lalai ialah huruf kecil
,*/
fungsi rawakLetter(data){
var letterData = "";
var huruf kecil = Tatasusunan baharu("a","b","c","d","e","f","g","h","i","g","k", "l","m","n","o","p","q","r","s","t","u","v","w","x ","y","z");

var huruf besar = Array baharu("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");
var start = data.start; var end = data.end; nombor var = data.number; var upper = data.upper;
panjang var = akhir - mula; untuk(var i= 0;i < nombor; i ){
      var index = Math.floor(Math.random() * length) mula;  
      var letter = "";  
Jika(atas){
             huruf = huruf besar[indeks];           }lain{ 
             huruf = huruf kecil [indeks];                                                                                                                                                                   letterData = surat;                         }  
Kembalikan data surat; }


Petikan:




Salin kod


Kod adalah seperti berikut:
alert(new Date().Format("yyyy-MM-dd hh:mm :ss"));


Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan