亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

小程序里,JS怎么對一個字符串哈希后取模?

小程序里,JS怎么對一個字符串哈希后取模?

ABOUTYOU 2018-10-24 11:24:24
我想實現一個輸入名字就能獲得隨機答案的需求,但是輸入相同的名字會獲得相同的答案??戳丝刺诱f是要對數字哈希取模,現在我把用戶輸入的名字轉碼成了5位數字。接下來該怎么對它哈希取模,獲得一個指定范圍內的固定隨機數呀?onLoad: function(options) {this.data.name = wx.getStorageSync('name');this.setData({   name: this.data.name });this.setData({   words: this.data.name.charCodeAt(0) });
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

> var codes = '中國'.split('').reduce((item,item2)=>item.charCodeAt()+','+item2.charCodeAt())
< undefined> codes
< "20013,22269"

通過字符串的,先將字符串進行分割,然后對每個字符進行 charCodeAt() 存碼。這就是上面代碼所做的。
然后將字符串然后存庫處理。


查看完整回答
反對 回復 2018-10-24
  • 1 回答
  • 0 關注
  • 1338 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號