国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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ó)家法律
微山县| 定日县| 通河县| 高平市| 龙里县| 乌恰县| 蓬溪县| 横山县| 邵阳县| 资溪县| 张北县| 两当县| 昌吉市| 龙门县| 昌图县| 江孜县| 文水县| 石屏县| 德安县| 屏东市| 鄢陵县| 西盟| 茌平县| 永清县| 绵竹市| 连城县| 淳安县| 洪雅县| 顺平县| 东平县| 莱州市| 桓仁| 银川市| 九江县| 甘洛县| 东乡族自治县| 曲麻莱县| 庆元县| 通许县| 通江县| 渭源县|