五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ó)家法律
兴和县| 玛纳斯县| 遵义县| 昆明市| 威海市| 河东区| 安岳县| 阳泉市| 无锡市| 茌平县| 宝坻区| 井陉县| 时尚| 新民市| 冀州市| 拜城县| 洛南县| 中江县| 大余县| 盐山县| 云南省| 清徐县| 罗定市| 清水县| 柘城县| 嘉鱼县| 东乡县| 湾仔区| 揭西县| 郓城县| 登封市| 樟树市| 民丰县| 民和| 丽水市| 九江市| 五河县| 卢氏县| 奎屯市| 大荔县| 宜阳县|