Math

试炼

  • 写一个函数,返回从min到max之间的 随机整数,包括min不包括max
function random(min,max) {
   return min +  Math.floor(Math.random()*(max-min));
}
console.log(random(2,12))

写一个函数,返回从min都max之间的 随机整数,包括min包括max

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

写一个函数,生成一个长度为 n 的随机字符串,字符串字符的取值范围包括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)

写一个函数,生成一个随机 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)

写一个函数,生成一个随机颜色字符串,合法的颜色为#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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • .写一个函数,返回从min到max之间的 随机整数,包括min不包括max function randomness...
    邢烽朔阅读 330评论 0 1
  • Date对象: Date对象是js提供的日期和时间接口;Date对象有几个静态方法(即直接通过date对象调用的方...
    草鞋弟阅读 426评论 0 0
  • 关键词:Math对象、Data对象、数组Array 一、Math任务 1. 编写函数,功能:返回从min到max之...
    NathanYangcn阅读 516评论 0 0
  • 参考 Math任务 1、写一个函数,返回从min到max之间的 随机整数,包括min不包括max// Math....
    怎么昵称阅读 249评论 0 0
  • 写一个函数,返回从min到max之间的 随机整数,包括min不包括max 写一个函数,返回从min都max之间的 ...
    LeeoZz阅读 312评论 0 0