• 请不要在回答技术问题时复制粘贴 AI 生成的内容
klos
V2EX  ›  程序员

为啥让各种 ai 生成一个 1-30 的随机数 都是说 17

  •  
  •   klos · 10h 30m ago · 9696 views
    有没有知道原理的
    找了群友验证了居然是真的
    他们发的很多也都是 17
    除了个别思考过程里自己写了段随机代码的其他给的都是 17

    deepseek



    豆包


    qwen

    138 replies    2026-09-16 19:57:43 +08:00
    1  2  
    bgm004
        1
    bgm004  
       10h 24m ago
    刚刚试了 qwen 网页版,没问题啊。跑了 python 给结果
    413420
        2
    413420  
       10h 23m ago
    “各种 ai”,然后是三个国模的结果,nice
    dumbass
        3
    dumbass  
       10h 21m ago
    这种数学题应该 AI 用代码生成随机数
    dumbass
        4
    dumbass  
       10h 18m ago
    @dumbass
    有点诡异了……
    andyC
        5
    andyC  
       10h 14m ago
    gemini, gpt 也都是 17,有点意思
    gouyoudawang
        6
    gouyoudawang  
       10h 12m ago
    细思恐极
    deplives
        7
    deplives  
       10h 11m ago

    并并没有啊
    marioqianxia
        8
    marioqianxia  
       10h 10m ago
    tyqing
        9
    tyqing  
       10h 10m ago
    我刚刚问了 gemini ,他说根本没帮我执行 python 脚本,直接脑补了一个示例输出 17 ,它说他没有配置 Python 代码执行工具沙盒,所以只能脑补。
    kdylan
        10
    kdylan  
       10h 9m ago
    好像出现 17 的概率是要高很多
    QingXuJiaZhi
        12
    QingXuJiaZhi  
       10h 7m ago   ❤️ 1
    人就是这么有趣,和那些算命、星座的话题一样,心里都知道是什么原理,但又喜欢拿来聊天,假装自己真的信鬼神,装出一副大惊小怪的样子。
    coderluan
        13
    coderluan  
       10h 6m ago   ❤️ 16
    klos
        14
    klos  
    OP
       10h 5m ago
    @413420 国外的也测试了几个的 没放图 我发的 都是我群友发的图 = =
    只是单纯觉得诡异 为啥会这样 17 出现的频率太高了
    同一个问题 我问了好几次 大概率是 17
    Meursau1T
        15
    Meursau1T  
       10h 5m ago   ❤️ 2
    @413420 是“三个”不能对应“各种”还是“AI”不能对应“国模”,难道 DS 豆包 千问不是大语言模型吗。有意思。
    hewitt29
        16
    hewitt29  
       10h 3m ago   ❤️ 1
    千问问了 3 趟,每趟 3 次,都是 17 23 8
    chenluo0429
        17
    chenluo0429  
       10h 3m ago via Android   ❤️ 6
    llm 又不是真随机,毕竟是大量人类数据训练出来的,有时候还是趋同的。
    就好像五位数的,27648 比 12345 看起来更“随机”一点。
    想要给出一个更有随机感的数字,1-9 肯定不行,合数乘法表都背过吧,多少有点熟悉感。那么能给出来的,就是 10-30 之间的素数,即 13, 17, 19, 23, 29 。其中 13 也比较常见,29 太偏了,最后可选的就是 17, 19, 23 。至于为什么很多先给 17 ,那我就说不出来了。
    还有几个有趣的发现
    1. 很多都是优先给 17 ,gemeni 优先给的是 19
    2. 连续对话让多给几个,17, 19, 23 确实是出现概率最高的
    3. 连续给的随机数基本不会重复
    4. 刻意的反向选择,连续要求给随机数,会出现首先给 17 ,然后给一个个位数,第三次给 20+(大部分是 23 )的场景
    quijote
        18
    quijote  
       10h 3m ago
    @coderluan 太搞了
    klos
        19
    klos  
    OP
       10h 2m ago
    @chenluo0429 对的差不多就是这几个数字笑了
    shintendo
        20
    shintendo  
       10h 2m ago
    正常,你让人类选一个 1-100 的数,37 的概率比别的数高很多
    ktyang
        21
    ktyang  
       10h 2m ago
    cshsunlike
        22
    cshsunlike  
       10h 0m ago
    pollosss
        23
    pollosss  
       9h 59m ago
    确实
    xyooyx
        24
    xyooyx  
       9h 59m ago
    可能是输入比较短,模型缺少足够的上下文约束,更依赖先验分布;再加上 temperature 偏低,分布更尖锐,放大了它对某些数字的偏好。
    jeffhtli
        25
    jeffhtli  
       9h 58m ago
    有可能与 cache 有关,我测试的:


    换提问方式:
    Haku
        26
    Haku  
       9h 53m ago
    LLM 生成都是统计学模型,说明随机数这个问题上,人类的语料就是 17 最多,如果是 API 接入还支持 top_k 的话,可以试试看看 top_k 的结果分别是啥。
    yansideyu
        27
    yansideyu  
       9h 52m ago
    很早就发现这个问题了,所以最近没参加论坛里那两个每周抽奖的券商帖子了,因为他们用 ai 抽
    gpt5
        28
    gpt5  
       9h 51m ago via iPhone
    因为他们都是蒸馏的克劳德 又多一条铁证😏
    garychenlin
        29
    garychenlin  
       9h 51m ago
    感觉像是样本提示词,估计都是同一个基础模型训练的。 之前我还测过反转字符串 httpstatus 呢,当时豆包快速也不能,但是豆包专家可以。
    x86
        30
    x86  
       9h 50m ago
    @coderluan #13 666 这图太对了
    fankcoder
        31
    fankcoder  
       9h 50m ago
    gpt 16
    gemini 17
    qwen3.7plus 29
    deepseek 23
    好,以后不打算用 gemini 了
    anglelengyu
        32
    anglelengyu  
       9h 49m ago
    gpt 也是 17
    nbShark
        33
    nbShark  
       9h 46m ago
    让我想起来《无人深空》的 16...16...16 了,哈哈
    woshishui2022
        34
    woshishui2022  
       9h 45m ago
    pi-agent, deepseek V4.1

    生成一个 1-30 之间的随机数
    Thinking...
    $ echo $((RANDOM % 30 + 1))
    20
    Took 0.0s
    N2EX
        35
    N2EX  
       9h 40m ago
    gpt 17
    gemini 22
    qwen 23
    deepseek 17
    豆包 17 这样看 17 的概率确实高
    413420
        36
    413420  
       9h 35m ago via iPhone
    @Meursau1T 问题你说的人也没放,不说了
    413420
        37
    413420  
       9h 34m ago via iPhone
    @QingXuJiaZhi 我觉得可以把“有趣”换成别的形容词
    QS0x01
        38
    QS0x01  
       9h 30m ago
    17 是不是 HASH 碰撞率会比较低,导致 AI 比较偏好 17
    WaldenHorizon
        39
    WaldenHorizon  
       9h 29m ago   ❤️ 7
    wizzer
        40
    wizzer  
       9h 28m ago
    宇宙的终极答案是:42
    Fish1024
        41
    Fish1024  
       9h 21m ago
    还真是
    litchinn
        42
    litchinn  
       9h 20m ago
    突然想到 sub(n,n,17)
    hunono
        43
    hunono  
       9h 15m ago
    纯数字领域没有真随机,除非引入外部模拟信号,噪声也是模拟信号。参考 Cloudflare 的熔岩灯。
    fkdtz
        44
    fkdtz  
       9h 6m ago   ❤️ 1
    @413420 #2
    扣这种字眼有什么意思么
    就好像你妈和你说一会吃饭,你说不对,不光吃饭还要吃菜
    反驳型人格?
    dingguagua
        45
    dingguagua  
       8h 59m ago
    测试了 9 家 chat ,5 家是 17
    fqyd
        46
    fqyd  
       8h 57m ago
    真的啊,我试了 qwen 、kimi 、豆包、deepseek 、glm 以及 gemini ,只要不调用工具,都选择了 17 ,真是神奇
    JerryZhi
        47
    JerryZhi  
       8h 46m ago
    刚看到帖子:肯定是幸存者偏差+可能故意筛选了 17 的图
    翻到底:有点怀疑了
    自己试试:tmd astra 都是 17
    JerryZhi
        48
    JerryZhi  
       8h 45m ago
    @WaldenHorizon 杀死比赛
    euph
        49
    euph  
       8h 43m ago
    我试了,哈基米真的是 17
    413420
        50
    413420  
       8h 43m ago
    @fkdtz 已 b ,端正素质再讨论
    euph
        51
    euph  
       8h 40m ago
    我有针对这个问题,反问了哈基米,给出的答案如下:大语言模型本身并不会“掷骰子”,它们是依靠预测概率来生成文本的,而它们的训练数据来自人类——在人类的潜意识里,“17”被认为是最具“随机感”的数字。
    JerryZhi
        52
    JerryZhi  
       8h 36m ago
    @euph 确实符合这个感觉,最靠近中间的质数
    ArianX
        53
    ArianX  
       8h 23m ago
    潜意识对于“随机数字”的刻板印象😂
    Torpedo
        54
    Torpedo  
       8h 22m ago
    gpt 是 17 ,grok 是 28
    fgt1t5y
        55
    fgt1t5y  
       7h 45m ago
    @413420 #50 啥情况,自己理解有问题开始捂别人的嘴了
    EggtartZ
        56
    EggtartZ  
       7h 41m ago


    Mandelo
        57
    Mandelo  
       7h 41m ago
    gpt 24 grok 26
    413420
        58
    413420  
       7h 36m ago via iPhone
    @fgt1t5y 首先,我没有捂任何人的嘴,我也没有这个能力,其次,一开始我只说了我看到的事实情况,然后被别人以奇怪的类比扭曲原意,那么,我只能采取行动
    Aaron36
        59
    Aaron36  
       7h 25m ago
    直接这句话发给 AI:生成一个 1-30 的随机数
    还真是 17 ,gemini ,chatGPT 试了都是 17.
    EricFuture
        60
    EricFuture  
       7h 20m ago
    所有随机数一点都不随机么,涨知识了
    Aaron36
        61
    Aaron36  
       7h 19m ago
    @Aaron36

    哈哈哈。我问 gemini:
    为什么是 17 。 我问了很多 AI 都给的 17

    他给我的回答:
    这是一个非常有趣且经典的现象!其实,这背后并不是什么神秘的代码设定,而是人类心理学和 AI 训练数据共同作用的结果。

    为什么大家(包括 AI )都爱选 17 ?
    人类对“随机”的刻板印象:
    英国数学作家亚历克斯·贝洛斯( Alex Bellos )曾做过一个著名的全球调查,让数万人从 1 到 100 中选一个“随机数”。结果发现,17 是得票率最高的数字之一。

    避开偶数: 人们潜意识里觉得偶数(如 12 、18 )不够随机,显得太规律。

    避开 5 的倍数: 像 15 、20 这种带有“整十整五”感觉的数字,人们也觉得不够随机。

    偏爱质数: 在剩下的奇数中,像 3 、7 、13 、17 、27 这种质数(尤其是以 7 结尾的数字),最符合人类直觉中“最不像规律的规律”,因此被大量选中。

    AI 继承了人类的“偏好”:
    大语言模型是通过学习海量的互联网文本(包括人类的聊天记录、问答、心理学讨论、趣味测试等)训练出来的。在这些文本中,17 经常作为“人类最常选的假随机数”或“最具代表性的随机数”出现。
    当你不限定程序调用真随机数生成器( True RNG ),而是让模型纯粹凭“概率”生成一个 1 到 30 之间的数字时,它输出的词语概率分布就会高度贴合人类在网上的这种行为习惯——于是,17 就成了高频选项。

    如果要追求真正的随机,其实下次可以试试摇一颗真正的骰子或者让计算器的随机函数来跑。不过能连续撞到 17 ,也算是一种奇妙的默契了!
    xiangbohua
        62
    xiangbohua  
       7h 18m ago
    问了下 deepseek 网页,给我的是 14
    xiangbohua
        63
    xiangbohua  
       7h 16m ago
    @413420 各种又不一定等于所有,是你自己脑补成所有 ai ,人家陈述个事实还能有什么问题
    visitantzj
        64
    visitantzj  
       7h 15m ago
    和是不是 agent 模式估计有关系
    fuwenpei
        65
    fuwenpei  
       7h 15m ago
    @shintendo 应该是 48 多一些吧?
    Clannad0708
        66
    Clannad0708  
       7h 14m ago
    我的也是 17
    heyzi5
        67
    heyzi5  
       7h 12m ago
    deepseek 说是 17 的 Temperature 比较高
    shintendo
        68
    shintendo  
       7h 9m ago
    @fuwenpei 人类会下意识觉得质数更随机
    hwangyi
        69
    hwangyi  
       7h 9m ago
    还真是,神奇,看来根儿上都是一个模型?
    ethanpeng
        70
    ethanpeng  
       7h 9m ago
    shintendo
        71
    shintendo  
       7h 8m ago
    真理元素有个视频为什么人类喜欢选 37 的
    https://www.bilibili.com/video/BV1eE421G7qv
    hwangyi
        72
    hwangyi  
       7h 8m ago
    Grok ,Gemini ,chatgpt ,试过了确实第一次给的都是 17 ,神奇
    szabc
        73
    szabc  
       7h 6m ago
    noahliaszn
        74
    noahliaszn  
       7h 5m ago
    这也神奇吗
    CasualYours
        75
    CasualYours  
       7h 5m ago
    kimi 的理由:

    因为 17 是一个质数,只能被 1 和它自己整除,比较独特。而且它在 1 到 30 的中间位置,既不太小也不太大。
    TirionHo
        76
    TirionHo  
       6h 59m ago
    我用 GPT 生成了 10 多次,只有 1 次 17 ,而且不是第一次
    上面那些 GPT 生成 17 的是不是用的中转
    TronLegacy
        77
    TronLegacy  
       6h 55m ago
    他不是随机选了一个, 而是选了一个像随机的
    413420
        78
    413420  
       6h 50m ago via iPhone
    @xiangbohua 我没有说过“所有 ai”,甚至没有脑补过,这是你为了扭曲我的原意所强加的,另外,我奉劝各位不要再费心去扭曲我所陈述的事实了(真正的事实),我的原有评论很礼貌,只是在参与讨论,后续歪曲事实的回复我会全部 block ,且不再另予回复
    KagurazakaNyaa
        79
    KagurazakaNyaa  
       6h 47m ago
    确实,本地小模型 gemma-4-e2b-it 也是选择了 17
    xiaomimicoin2
        80
    xiaomimicoin2  
       6h 46m ago
    gemini pro3.1 : 17
    ZYXDemo
        81
    ZYXDemo  
       6h 45m ago
    blu10ph
        82
    blu10ph  
       6h 40m ago
    我试了 DeepSeek/QWen/GPT ,都是 23 。GPT 还说我是在测试他,并给了本贴地址~
    Dganzh
        83
    Dganzh  
       6h 29m ago
    都这么闲,有没有人测试一下,生成 3 个随机数,各家模型结果是什么?
    shigure00
        84
    shigure00  
       6h 27m ago
    klos
        85
    klos  
    OP
       6h 26m ago
    @blu10ph 卧槽
    Solis
        86
    Solis  
       6h 23m ago
    赛博斗蛐蛐的既视感
    qwwuyu
        87
    qwwuyu  
       6h 18m ago
    我初中学号 17 怎么说?
    beafreey
        88
    beafreey  
       6h 18m ago
    确实有点意思,这是否说明各家 AI 喂的预料本质都是一样的,都是用的同一个人类知识库?所以各家 AI 最终演化结果是趋同?
    AweWing
        89
    AweWing  
       6h 18m ago   ❤️ 4
    @413420 #78
    我说大家都不是刚学会上网,礼貌不礼貌不是你说了算的。如果在贴吧老哥里你勉强能算有礼貌吧。
    raflehui
        90
    raflehui  
       6h 5m ago
    我这个绝了,意思是算出来 30 ,给我 17 ?

    https://imgur.com/a/eeQa7gO
    Cruzz
        91
    Cruzz  
       6h 4m ago
    学计算机不知道计算机系统就没有真随机数。
    Chengyunlai
        92
    Chengyunlai  
       6h 3m ago
    兄弟们,以后抽奖记得优先选 17
    nuk
        93
    nuk  
       6h 3m ago
    让我想起来这个论文《 On Calibration of Modern Neural Networks 》
    lucas1213
        94
    lucas1213  
       6h 0m ago
    我问 gemini 为什么选 17 ,他回答:

    >17 是随机数生成算法和心理选择研究中极常出现的“随机感”代表:

    * **心理学上的“伪随机”偏好**:当让人类凭直觉在 1 到 30 中选一个数字时,大部分人会无意识避开开头的数字( 1-5 )、末尾的数字( 28-30 )、整十数( 10, 20, 30 )以及容易被记住的偶数或倍数(如 15 、25 )。17 作为一个不大于 30 的**质数**,且在感知上毫无规律,最容易给人一种纯粹随机的直觉。
    * **真随机生成**:作为 AI 模型,在没有限制条件时生成随机数,17 刚好落在这个区间的核心中段。
    xiangbohua
        95
    xiangbohua  
       6h 0m ago
    @413420 block 的好,这也没那也没,那你阴阳怪气的“nice”是想表达什么
    furlxy
        96
    furlxy  
       5h 59m ago
    @blu10ph 说明 v 站权重太高了,seo/geo 都是大力出奇迹
    cnscud
        97
    cnscud  
       5h 56m ago
    你们对大模型有啥误解吗? 17 说明 大模型收集的数据里面 17 的比较多,又不是大模型自己实现了“随机”函数。 (当然以后厂家会自己封装实现)
    goumadantui
        98
    goumadantui  
       5h 55m ago
    生成一个 1-30 之间的随机数
    为您生成的 1 到 30 之间的随机数是:

    18

    Gemini 3.8 flash 生成的
    ddhYr
        99
    ddhYr  
       5h 54m ago
    我选 Gemini
    JinShu
        100
    JinShu  
       5h 53m ago
    如果问题改成:抽取一个 1 到 30 的之间的随机数,答案应该更随机
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3133 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 13:05 · PVG 21:05 · LAX 06:05 · JFK 09:05
    ♥ Do have faith in what you're doing.