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

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

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

    deepseek



    豆包


    qwen

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

    并并没有啊
    marioqianxia
        8
    marioqianxia  
       2 days ago
    tyqing
        9
    tyqing  
       2 days ago
    我刚刚问了 gemini ,他说根本没帮我执行 python 脚本,直接脑补了一个示例输出 17 ,它说他没有配置 Python 代码执行工具沙盒,所以只能脑补。
    kdylan
        10
    kdylan  
       2 days ago
    好像出现 17 的概率是要高很多
    QingXuJiaZhi
        12
    QingXuJiaZhi  
       2 days ago   ❤️ 2
    人就是这么有趣,和那些算命、星座的话题一样,心里都知道是什么原理,但又喜欢拿来聊天,假装自己真的信鬼神,装出一副大惊小怪的样子。
    coderluan
        13
    coderluan  
       2 days ago   ❤️ 20
    klos
        14
    klos  
    OP
       2 days ago
    @413420 国外的也测试了几个的 没放图 我发的 都是我群友发的图 = =
    只是单纯觉得诡异 为啥会这样 17 出现的频率太高了
    同一个问题 我问了好几次 大概率是 17
    Meursau1T
        15
    Meursau1T  
       2 days ago   ❤️ 2
    @413420 是“三个”不能对应“各种”还是“AI”不能对应“国模”,难道 DS 豆包 千问不是大语言模型吗。有意思。
    hewitt29
        16
    hewitt29  
       2 days ago   ❤️ 1
    千问问了 3 趟,每趟 3 次,都是 17 23 8
    chenluo0429
        17
    chenluo0429  
       2 days 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  
       2 days ago
    @coderluan 太搞了
    klos
        19
    klos  
    OP
       2 days ago
    @chenluo0429 对的差不多就是这几个数字笑了
    shintendo
        20
    shintendo  
       2 days ago
    正常,你让人类选一个 1-100 的数,37 的概率比别的数高很多
    ktyang
        21
    ktyang  
       2 days ago
    cshsunlike
        22
    cshsunlike  
       2 days ago
    pollosss
        23
    pollosss  
       2 days ago
    确实
    xyooyx
        24
    xyooyx  
       2 days ago
    可能是输入比较短,模型缺少足够的上下文约束,更依赖先验分布;再加上 temperature 偏低,分布更尖锐,放大了它对某些数字的偏好。
    jeffhtli
        25
    jeffhtli  
       2 days ago
    有可能与 cache 有关,我测试的:


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

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


    Mandelo
        57
    Mandelo  
       2 days ago
    gpt 24 grok 26
    413420
        58
    413420  
       2 days ago via iPhone
    @fgt1t5y 首先,我没有捂任何人的嘴,我也没有这个能力,其次,一开始我只说了我看到的事实情况,然后被别人以奇怪的类比扭曲原意,那么,我只能采取行动
    Aaron36
        59
    Aaron36  
       2 days ago
    直接这句话发给 AI:生成一个 1-30 的随机数
    还真是 17 ,gemini ,chatGPT 试了都是 17.
    EricFuture
        60
    EricFuture  
       2 days ago
    所有随机数一点都不随机么,涨知识了
    Aaron36
        61
    Aaron36  
       2 days 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  
       2 days ago
    问了下 deepseek 网页,给我的是 14
    xiangbohua
        63
    xiangbohua  
       2 days ago
    @413420 各种又不一定等于所有,是你自己脑补成所有 ai ,人家陈述个事实还能有什么问题
    visitantzj
        64
    visitantzj  
       2 days ago
    和是不是 agent 模式估计有关系
    fuwenpei
        65
    fuwenpei  
       2 days ago
    @shintendo 应该是 48 多一些吧?
    Clannad0708
        66
    Clannad0708  
       2 days ago
    我的也是 17
    heyzi5
        67
    heyzi5  
       2 days ago
    deepseek 说是 17 的 Temperature 比较高
    shintendo
        68
    shintendo  
       2 days ago
    @fuwenpei 人类会下意识觉得质数更随机
    hwangyi
        69
    hwangyi  
       2 days ago
    还真是,神奇,看来根儿上都是一个模型?
    ethanpeng
        70
    ethanpeng  
       2 days ago
    shintendo
        71
    shintendo  
       2 days ago
    真理元素有个视频为什么人类喜欢选 37 的
    https://www.bilibili.com/video/BV1eE421G7qv
    hwangyi
        72
    hwangyi  
       2 days ago
    Grok ,Gemini ,chatgpt ,试过了确实第一次给的都是 17 ,神奇
    szabc
        73
    szabc  
       2 days ago
    noahliaszn
        74
    noahliaszn  
       2 days ago
    这也神奇吗
    CasualYours
        75
    CasualYours  
       2 days ago
    kimi 的理由:

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

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

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

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

    18

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