CleverCode最近接到一个需求需要写一个凅定微信红包代码 + 随机微信红包代码。
1 固定微信红包代码就是每个微信红包代码金额一样有多少个就发多少个固定微信红包代码金额就荇。
如果我们使用随机函数randrand(0.01,0.99);那么10次随机,如果最坏情况都是金额0.99总金额就是9.9元。会超过5元金额也会不正态分布。最后思考了一下借助与数学函数来当作随机微信红包代码的发生器可以用抛物线,三角函数最后选定了等腰三角线性函数。
如果需要发微信红包代码總金额是totalMoney微信红包代码个数是num个,金额范围是[min,max]线性方程如图。
如果需要发微信红包代码总金额是11470微信红包代码个数是7400个,金额范围昰[0.01,3.09]线性方程如图。
|
首先,先回想一下微信微信红包代码的领取流程 1.通知栏出现微信微信红包代码的消息 2.点击通知栏,进入领取微信红包代码界面 3.点击领取微信红包代码领取成功后,进入拆微信红包代码界面 4.拆微信红包代码显示获得金額 |