三九宝宝网宝宝百科宝宝知识

JS怎么根据输入的名字生成一个随机数

01月03日 编辑 39baobao.com

[excel日期能下拉自动生成吗]下拉日期自动增加的步骤: 1、excel中日期格式默认为年-月-日,如果想把“-”改为“/”,可在“单元格格式”中“数字”项的“自定义”中,在类型处把“年-月-日”形式改为“年/月/...+阅读

1

2

3

4

5

6

functionnameRnd(name) {

return[...name].reduce((t, c) => (t * c.codePointAt(0)) % 123, 1);

}

nameRnd('张三'); // 21

nameRnd('李四'); // 95

那个123是指产生的随机数会在0-122的范围内,可以根据需要自己修改

这里使用的是一个比较简单的哈希函数,将每个字符的编码相乘并取余处理

比如上例中的'张三'两个字的10进制编码分别是24352,19977,那么计算过程如下

24352 % 123 = 121

121 * 19977 = 2417217

2417217 % 123 = 21

以下为关联文档:

通常用的条形码怎么生成用什么软件条形码的制作一般用印刷或通过条码打印机打印条形码。条码打印机和普通打印机的最大的区别就是,条码打印机的打印是以热为基础,以碳带为打印介质(或直接使用热敏纸)完成打印,配合...

如何用WPS表格综合分析学生成绩信息一、班级排名 首先如图1.1所示设计表格并输入内容,学号部分可以输入第一项“20080801”然后选中此单元格,将鼠标移动到单元格右下角待其变为实心十字“+” 后,按住左键下拉拖动...

各位高手最近在学excel排课表这里有段公式是由总表生成教师1、这段公式是一个由CHOOSE函数引导的数组公式,使用公式时需用组合键ctrl+shift+enter 2、CHOOSE函数有3个选择,1、2、3分别对应后面的3个OFFSET偏移函数,两个函数的具体用法可...

Photoshop路径生成选区的快捷键是什么路径生成选区: CTRL+ENTER 选区生成路径: 首先鼠标右键可以做到,当选区存在切鼠标处于选区工具时点右键-建立工作路径; 其次这个快捷键是可以自己设置的,菜单栏编辑--键盘快捷键,...

excel表格中如何自动生成大写圆角分方法: 1、如果都是整数,单元格格式设置即可实现。选定单元格,在其上点鼠标右键——“设置单元格格式”,点“数字”标签——“特殊”,在”类型“中选择“中文大写数字”。 2、如果...

如何在word中自动生成序号在使用Word制作表格时,经常会遇到这样的情况:表格中有一列,需要输入连续的序号(譬如名次、行次等),这时如果人工录入,当然可以敲上数字,可一旦需要重新调整顺序时,一一修改刚录入的序...

求js和php怎样生成随机数 0到1之间的保留两位小数点js 随机数 <script language="javascript"> var num=Math.random(); var newNum =num.toFixed(2); alert(newNum); </script> php随机数 <?php $num= rand(0,100)/100; $newNu...

js怎么产生一个3位数随机数var rand = Math.floor(Math.random () * 900) + 100; 1. 首先新建一个测试网页,里面没有什么多余的内容。 2. 在网页中写一个label input框 一个按钮。 3. 预览一下效果。...

js如何生成指定范围内的随机数function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { tem...

推荐阅读
图文推荐