Math

1、写一个函数,返回从min到max之间的 随机整数,包括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、写一个函数,返回从min都max之间的 随机整数,包括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、写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括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、写一个函数,生成一个随机 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(i = 0;i < 4;i++){
    arr[i] = random(0,256);
  }
  return arr.join('.');
}
var ip = getRandIP();
console.log(ip);

5、写一个函数,生成一个随机颜色字符串,合法的颜色为#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());
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • .写一个函数,返回从min到max之间的 随机整数,包括min不包括max function randomness...
    邢烽朔阅读 371评论 0 1
  • Task of Math 1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max 思路:产生...
    zh_yang阅读 288评论 0 0
  • 关键词:Math对象、Data对象、数组Array 一、Math任务 1. 编写函数,功能:返回从min到max之...
    NathanYangcn阅读 594评论 0 0
  • Math任务 1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max function ge...
    saintkl阅读 406评论 0 0
  • 1、写一个函数,返回从min到max之间的随机整数,包括min不包括max ···function rand(mi...
    暂时没有好名字阅读 258评论 0 0

友情链接更多精彩内容