zoukankan      html  css  js  c++  java
  • 使用Number和Math

    1.创建一个随机数生成器

      如果想要创建一个m~n之间的随机值。

        Math.floor(x):返回等于或小于x的最大的整数。

        Math.ceil(x):返回等于或大于x的最小的整数。

      Math.floor(Math.random()*(n-m+1))+m;

      将random的值乘以 上限减去下限加上1。然后相乘的结果加上下限的值

    2.随机产生颜色

    //随机产生数字

    function randomVal(val){

      return Math.floor(Math.random()*(val + 1));

    }

    //返回RGB格式的字符串

    function randomColor(){

      return "rgb(" + randomVal(255) + "," + randomVal(255) + "," + randomVal(255) + ")";

    }

    //使用十六进制表示

    function randomColor(){

      var r = randomVal(255).toString(16);

      if(r.length < 2){

        r = "0" + r;

      }

      var g = randomVal(255).toString(16);

      if(g.length < 2){

        g = "0" + g;

      }

      var b = randomVal(255).toString(16);

      if(b.length < 2){

        b = "0" + b;

      }

      return "#"+r+g+b;

    }

    3.在角度和弧度之间转换

    将角度转换为弧度

      var radians = degrees * (Math.PI / 180);

    将弧度转换为角度

      var degrees = radians * (180 / Math.PI);

  • 相关阅读:
    2018-9-4-Roslyn-通过-nuget-统一管理信息
    2018-9-4-Roslyn-通过-nuget-统一管理信息
    省赛前最后一次总结
    省赛前最后一次总结
    POJ 1845-Sumdiv(厉害了这个题)
    POJ 1845-Sumdiv(厉害了这个题)
    DP背包(一)
    DP背包(一)
    训练记录
    训练记录
  • 原文地址:https://www.cnblogs.com/laborc/p/3066038.html
Copyright © 2011-2022 走看看