随机字符串生成指定范围内的某个数值

Posted qtx-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随机字符串生成指定范围内的某个数值相关的知识,希望对你有一定的参考价值。

应用场景:我根据任意用户id、群id,生成固定一个数值,便于我给该用户、群组给头像。

 1 function imgNum(id, num) 
 2     let arr = id.split(""),
 3         sum = 0;
 4     arr.forEach(val => sum += val.charCodeAt());
 5     return sum % num
 6 
 7 imgNum("quroqfehfrk-3-4-5whr", 20);
 8 //6
 9 imgNum("2quroqfehfrk-3-4-5whr", 20);
10 //16
11 imgNum("3quroqfehfrk-3-4-5whr", 20);
12 //17
13 imgNum("9quroqfehfrk-3-4-5whr", 20);

 

  

以上是关于随机字符串生成指定范围内的某个数值的主要内容,如果未能解决你的问题,请参考以下文章

MySql大批量生成测试数据

MySql大批量生成测试数据

js如何生成指定范围内的随机数

js如何生成指定范围内的随机数

lua中如何获取表里随机的数值?

JS生成某个范围的随机数(四种情况)