JS 隨機生成五位數

2021-10-09 11:51:58 字數 1033 閱讀 6256

記錄並且介紹四種方法,而且會詳細說明由來以及原因,只是乙個學習的記錄,請各位指正。

var num = parseint(math.random()*100000)//首先建立乙個五位數的隨機數(number)

console.log(num)//列印出來

//把每一位都單獨提出來

var one = parseint(num/10000);

var two = parseint(num/1000%10);

var thr = parseint(num/100%10);

var four= parseint(num/10%10);

var fif = num % 10;

//倒著輸出一下

var arr = [fif,four,thr,two,one]

//迴圈刪除最後的0,這個方法笨一點,if巢狀判斷

for(var i = 0;i利用的是生成隨機數組個數然後再填入隨機數

//先建立函式來封裝這個方法

function getrnadomfiveint()

//在temp空陣列中新增隨機數

temp.push( random_int );

}//輸出陣列,陣列長度,並且輸出陣列的每一位直接新增-號

console.log(temp , temp.length , temp.join("-"));

}//執行函式

getrnadomfiveint();

//先建立函式來封裝這個方法

function getrnadomfiveint()

//在temp空陣列中新增隨機數

temp.push( random_int );

}//輸出陣列,陣列長度,並且輸出陣列的每一位直接新增-號

console.log(temp , temp.length , temp.join("-"));

}//執行函式

getrnadomfiveint();

不大於五位數的對稱素數

定義乙個類,該類有乙個成員函式,能判斷其資料成員int dataint是否為對稱且不大於五位數的素數。測試類定義的正確性。輸入資料含有不多於50個的正整數 對於每個n,如果該數是不大於五位數的對稱素數,則輸出 yes 否則輸出 no 每個判斷結果單獨列出一行。11 101 272 yesyesno ...

判斷乙個五位數是不是回文數

方法一 只限於五位數,而且笨 判斷乙個五位數是否為回文數 萬位與各位相等,千位與十位相等 如 12321 public static void main string args else double型別轉換為int型別不需要強制轉換如 int a 12321 10000 a的值為1,不為1.232...

js判斷五位數回文 js回文數的四種判斷方法

目錄 1.字串的轉換 1.1 簡單點,使用高階函式來完成 1.2 從後往前迴圈字串陣列 1.3 以中間數為節點,判斷左右兩邊首尾是否相等 2.數字轉換 2.1 求模得尾數,除10得整數 判斷乙個整數是否是回文數.回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數.例如 121,是回文數.1...