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

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

  •  
  •   klos · Sep 16 · 17952 views
    This topic created in 52 days ago, the information mentioned may be changed or developed.
    有没有知道原理的
    找了群友验证了居然是真的
    他们发的很多也都是 17
    除了个别思考过程里自己写了段随机代码的其他给的都是 17

    deepseek



    豆包


    qwen

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

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


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

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


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

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

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

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

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

    18

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