Math

試煉

  • 寫一個函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max
function random(min,max) {
   return min +  Math.floor(Math.random()*(max-min));
}
console.log(random(2,12))

寫一個函數(shù),返回從min都max之間的 隨機(jī)整數(shù),包括min包括max

function random(min,max) {
    return min +  Math.ceil(Math.random()*(max-min));
}
console.log(random(2,10))

寫一個函數(shù),生成一個長度為 n 的隨機(jī)字符串,字符串字符的取值范圍包括0到9,a到 z,A到Z。

function random(min,max) {
   return min +  Math.floor(Math.random()*(max-min));
}
function getRandStr(len){
    var dict= '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
    str = ''
    for (var i=0; i<len; i++) {
       str += dict[random(0,62)]
    } return str;
}
var newstr = getRandStr(10); // 0a3iJiRZap
console.log(newstr)

寫一個函數(shù),生成一個隨機(jī) IP 地址,一個合法的 IP 地址為 0.0.0.0~255.255.255.255

function random(min,max) {
   return min +  Math.floor(Math.random()*(max-min));
}
function getRandIP(){
    var arr = []
    for (var i=0; i<4; i++) {
        arr.push(random(0,256))
    } return arr.join('.')
}
var ip = getRandIP()
console.log(ip)

寫一個函數(shù),生成一個隨機(jī)顏色字符串,合法的顏色為#000000~ #ffffff

function random(min,max) {
return min + Math.floor(Math.random()*(max-min));
}
function getRandColor(){
dict = '0123456789abcdef'
var str =''
for(var i=0; i<6; i++) {
str +=dict[random(0,16)]
} return '#'+str
}
var color = getRandColor()
console.log(color)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • .寫一個函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max function randomness...
    邢烽朔閱讀 328評論 0 1
  • Date對象: Date對象是js提供的日期和時間接口;Date對象有幾個靜態(tài)方法(即直接通過date對象調(diào)用的方...
    草鞋弟閱讀 413評論 0 0
  • 關(guān)鍵詞:Math對象、Data對象、數(shù)組Array 一、Math任務(wù) 1. 編寫函數(shù),功能:返回從min到max之...
    NathanYangcn閱讀 510評論 0 0
  • 參考 Math任務(wù) 1、寫一個函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max// Math....
    怎么昵稱閱讀 248評論 0 0
  • 寫一個函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max 寫一個函數(shù),返回從min都max之間的 ...
    LeeoZz閱讀 309評論 0 0