baiducom
V2EX  ›  问与答

问个比较幼稚的问题

  •  
  •   baiducom · May 16, 2019 · 2994 views
    This topic created in 2737 days ago, the information mentioned may be changed or developed.

    0-9 a-z (不含 A-Z )随机生成 2 字符 能生成多少个?

    22 replies  •  2019-05-17 09:29:28 +08:00
    1KTN90lKW9gVJ9vX
    1KTN90lKW9gVJ9vX
    May 16, 2019 via iPhone❤️1
    1
    亲亲。我这边建议你百度谷歌一下。
    baiducom
    baiducom
    OP
    May 16, 2019 via Android
    2
    @hemingcn 百度谷歌了 找不到!
    JmmBite
    JmmBite
    May 16, 2019
    3
    亲:建议您问一下中学生。
    qqq8724
    qqq8724
    May 16, 2019
    4
    1036 ?
    dremy
    dremy
    May 16, 2019 via iPhone
    5
    简化版,0 和 1,生成 2 字符,能生成多少个
    Jealee
    Jealee
    May 16, 2019
    6
    这个简单啊,写个脚本随机生成你要求的字符串,挂着,没事时看看生成多少个了
    hooleystark
    hooleystark
    May 16, 2019
    7
    1296 ??
    BingoXuan
    BingoXuan
    May 16, 2019
    8
    不考虑重复不考虑顺序:
    36×35/2==630
    考虑顺序不考虑重复:
    36×36/2=648
    不考虑顺序不考虑重复:
    36×36=1296
    baiducom
    baiducom
    OP
    May 16, 2019 via Android
    9
    @BingoXuan 谢谢大佬 再问一个问题

    0-9 a-z (不含 A-Z )随机生成 3 字符 能生成多少个?
    CEBBCAT
    CEBBCAT
    May 16, 2019 via Android
    10
    @baiducom 高中知识:排列组合。

    这样的知识想必拿关键词 Google 一番即可学到。
    baiducom
    baiducom
    OP
    May 16, 2019 via Android
    11
    @CEBBCAT 哦哦哦哦 好的 我一定补功课😣
    tuding
    tuding
    May 16, 2019
    12
    @CEBBCAT #10 说不定人家就是高中生, 在做家庭作业(逃
    baiducom
    baiducom
    OP
    May 16, 2019 via Android
    13
    @tuding 做了个短网址生成网站 不知道域名后面多少字符合适 😶
    BingoXuan
    BingoXuan
    May 16, 2019❤️2
    14
    @baiducom
    刚刚第一点应该是不考虑重复和顺序

    10 个数字加 26 个字母共 36 个。第一个肯定是 36 种情况,不重复的话,第二个是 35,第三个是 34,(重复的话三个都是 36 )。如果考虑顺序,那么要算一下 3 个不同字符的所有组合。可以用回刚刚的思路就是 3×2×1.结果就是 36×35×34/3/2.

    https://zh.wikipedia.org/wiki/%E7%B5%84%E5%90%88

    例子中 49 选 6,就是 44,45,46,47,48,49 连乘,简化就是 49 !/43 !,再去掉 6 个重复选同组合但顺序不一,就是再除以 6 !
    baiducom
    baiducom
    OP
    May 16, 2019 via Android
    15
    @BingoXuan 好的 谢谢了(^~^)
    JunStone
    JunStone
    May 16, 2019 via Android
    16
    @hemingcn 后面加个呢,就是标准客服式回答!
    silentstorm
    silentstorm
    May 16, 2019 via Android
    17
    排列组合里面的乘法原理
    silentstorm
    silentstorm
    May 16, 2019 via Android
    18
    组成 n 个字符,就有 36 的 n 次幂种
    jdhao
    jdhao
    May 16, 2019 via Android
    19
    高中生就能解决了,楼主小学刚毕业?
    dfjslkjdf
    dfjslkjdf
    May 17, 2019
    20
    36*36 - 36
    dfjslkjdf
    dfjslkjdf
    May 17, 2019
    21
    14#说的很好
    BingoXuan
    BingoXuan
    May 17, 2019
    22
    @jdhao
    书到用时方恨少,事非经过不知难。记忆是会被遗忘的,越是不勤加复习或多学习,就会被遗忘。被遗忘的知识在用时候能回忆多少也是因人而异。如果你问我公式,我会告诉你我不忘记了(其实完全没有记住过 T_T )。但我能推导一次给你解释。当然也有人稍以时间就能回忆,有些却怎么也回忆不了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4640 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 124ms · UTC 06:23 · PVG 14:23 · LAX 22:23 · JFK 01:23
    ♥ Do have faith in what you're doing.