码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-07-05 00:19:14      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:个数   char   指定   数值   for   return   dea   pre   sum   

应用场景:我根据任意用户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);

 

  

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

标签:个数   char   指定   数值   for   return   dea   pre   sum   

原文地址:https://www.cnblogs.com/qtx-/p/11135506.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!