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

歡迎光臨散文網(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ó)家法律
平塘县| 郯城县| 渝北区| 林芝县| 长子县| 永城市| 老河口市| 翁源县| 利川市| 桓台县| 新安县| 固镇县| 清水河县| 疏附县| 江孜县| 株洲县| 松桃| 类乌齐县| 板桥市| 姚安县| 枣庄市| 蓬莱市| 格尔木市| 墨江| 榆林市| 威海市| 东乡| 神农架林区| 仲巴县| 明水县| 昆明市| 浪卡子县| 松滋市| 祁东县| 屯昌县| 开封市| 铜鼓县| 塔河县| 蒲江县| 濉溪县| 苗栗县|