Math

1、寫一個(gè)函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max。

var a = 5;
var b = 15;
function random(min,max){
  return min + Math.floor(Math.random()*(max-min));
}
console.log(random(a,b));

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

var a = 5;
var b = 15;
function random(min,max){
  return min + Math.floor(Math.random()*(max-min+1));
}
console.log(random(a,b));

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

var n = 10;
function random(min,max){
  return min + Math.floor(Math.random()*(max-min));
}
function getRandStr(len){
  var dict = '0123456789' + 'abcdefghijklmnopqrstuvwxyz' + 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
  var str = '';
  for(i = 0; i < len;i++){  
    str += dict[random(0,dict.length)];
  }
  return str;
}
var result = getRandStr(n);
console.log(result);

4、寫一個(gè)函數(shù),生成一個(gè)隨機(jī) IP 地址,一個(gè)合法的 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(i = 0;i < 4;i++){
    arr[i] = random(0,256);
  }
  return arr.join('.');
}
var ip = getRandIP();
console.log(ip);

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

function random(min,max){
return min + Math.floor(Math.random()*(max-min));
}
function getRandColor(){
var dict = '0123456789abcdef';
var str = '';
for(i = 0;i < 6;i++){
    str += dict[random(0,dict.length)];
}
return '#' + str;
}
console.log(getRandColor());
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • .寫一個(gè)函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max function randomness...
    邢烽朔閱讀 365評(píng)論 0 1
  • Task of Math 1、寫一個(gè)函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max 思路:產(chǎn)生...
    zh_yang閱讀 278評(píng)論 0 0
  • 關(guān)鍵詞:Math對(duì)象、Data對(duì)象、數(shù)組Array 一、Math任務(wù) 1. 編寫函數(shù),功能:返回從min到max之...
    NathanYangcn閱讀 584評(píng)論 0 0
  • Math任務(wù) 1、寫一個(gè)函數(shù),返回從min到max之間的 隨機(jī)整數(shù),包括min不包括max function ge...
    saintkl閱讀 376評(píng)論 0 0
  • 1、寫一個(gè)函數(shù),返回從min到max之間的隨機(jī)整數(shù),包括min不包括max ···function rand(mi...
    暫時(shí)沒(méi)有好名字閱讀 239評(píng)論 0 0

友情鏈接更多精彩內(nèi)容