最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

來offer算法旗艦班

2022-09-27 09:47 作者:抽抽一生戀  | 我要投稿

rand4生成rand6

  • 給定一個(gè) 0-4隨機(jī)數(shù)生成器 如何生成0-6隨機(jī)數(shù)

這個(gè)題的難點(diǎn)在于如何保證數(shù)字出現(xiàn)的概率都是相等的。

0-6通過對(duì)7取余可以得到,那么就想辦法湊對(duì)7取余的場(chǎng)景。

public class Frequency { ? ?public static int rand7(){ ? ? ? ?while(true){ ? ? ? ? ? ?int num=5*rand5()+rand5();//0-24 ? ? ? ? ? ?if(num<21) ? ? ? ? ? ? ? ?return num % 7; ? ? ? ?} ? ?} }//變形:如果用0-6隨機(jī)生成器生成0-9隨機(jī)數(shù)public class Frequency { ? ?public static int rand10(){ ? ? ? ?while(true){ ? ? ? ? ? ?int num=7*rand7()+rand7(); ? ? ? ? ? ?if(num<41) ? ? ? ? ? ?//排除41-48,因?yàn)樗麄儾荒苌?,會(huì)造成各個(gè)數(shù)字出現(xiàn)的概率不同 ? ? ? ? ? ? ? ?return num % 10; ? ? ? ?} ? ?} }


來offer算法旗艦班的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
东海县| 中宁县| 肇源县| 巴彦淖尔市| 西畴县| 扬中市| 迭部县| 沭阳县| 长乐市| 湖北省| 绿春县| 石林| 冀州市| 江永县| 本溪| 财经| 金昌市| 板桥市| 灵寿县| 山东| 巴林右旗| 池州市| 安义县| 景德镇市| 宜君县| 环江| 乃东县| 隆子县| 金寨县| 鹤峰县| 巴彦县| 犍为县| 霍林郭勒市| 邹城市| 炎陵县| 宜丰县| 云安县| 府谷县| 天气| 安泽县| 上虞市|