当前位置: 首页 > news >正文

js 生成随机数(含随机颜色)

生成 0-1 之间的随机数

Math.random()

生成 0-x 之间的随机整数:

Math.round(Math.random()*x)

生成 min-max 之间的随机整数:

Math.round(Math.random()*(max-min)+min)

生成N位随机数

/*** 函数--生成N位随机数* @param {*} N 数字的长度*/
function randomNum(N) {return String(parseInt(Math.random() * Math.pow(10, N)) + Math.pow(10, N)).substring(1,N + 1);
}

生成随机id

(Math.random() + new Date().getTime()).toString(32).slice(0,8)

得到8位不重复的随机id ‘1h1obpbd’

生成随机颜色

//随机RGB颜色-方法1
function   getColor () {var i, rgb = [];for (i = 0; i< 3; i++) {rgb[i] = Math.round(255 * Math.random());}return 'rgb(' + rgb.join(',') + ')';
},//随机RGB颜色-方法2
function rgb(){const r = Math.floor(Math.random()*256);const g = Math.floor(Math.random()*256);const b = Math.floor(Math.random()*256);return `rgb(${r},${g},${b})`;
}//随机十六进制颜色
function color16(){const r = Math.floor(Math.random()*256);const g = Math.floor(Math.random()*256);const b = Math.floor(Math.random()*256);const color = `#${r.toString(16)}${g.toString(16)}${b.toString(16)}`;return color;
}
http://www.lryc.cn/news/210142.html

相关文章:

  • 【axios】axios的基本使用
  • React 在非组件环境切换路由
  • Oracle高速批量速插入数据解决方案
  • 基于单片机嵌入式的智能交通信号灯管理系统的设计与实现
  • 在全新ubuntu上用gpu训练paddleocr模型遇到的坑与解决办法
  • React之服务端渲染
  • jetson nano刷机更新Jetpack
  • Android官方ShapeableImageView描边/圆形/圆角图,xml布局实现
  • ubuntu扩大运行内存, 防止编译卡死
  • Kafka集群修改单个Topic数据保存周期
  • selenium模拟登录无反应
  • 指针变量未分配空间或者初始化为空指针使用问题
  • 力扣第763题 划分字母区间 c++ 哈希 + 双指针 + 小小贪心
  • js 代码中的 “use strict“; 是什么意思 ?
  • 用于读取验证码的 OCR 模型
  • Uniapp 跳转回上一页面并刷新页面数据
  • DeOldify 接口化改造 集成 Flask
  • Vue 3响应式对象: ref和reactive
  • Unity3D 如何用unity引擎然后用c#语言搭建自己的服务器
  • 带有 Vagrant 和 Virtualbox 的 Elasticsearch 集群
  • Cross Site Scripting (XSS)
  • VDA到Excel方案介绍之自定义邮件接收主题
  • 【opencv】【CPU】windows10下opencv4.8.0-cuda C++版本源码编译教程
  • 多分类loss学习记录
  • Linux创建逻辑卷并扩容(超详细)
  • buuctf_练[安洵杯 2019]easy_web
  • 入学生活科研随笔
  • 【1++的Linux】之进程间通信(共享内存)
  • Linux高性能服务器编程——ch8笔记
  • Android WMS——ViewRootImpl分析(六)