虚拟手机号生成器

选号段、填数量,本页按中国手机号规则一次生成 1~100 个 11 位虚拟号码。全部在你浏览器里随机拼出,不联网、不绑定任何人,适合做测试数据、表单占位与演示。

生成口径:第 1 位固定 1,第 2 位在 3-9 之间,后 9 位 0-9 随机;选具体号段则前两位固定为该段。演示默认随机、8 个。

使用方法

虚拟手机号生成器是「选号段、定数量、点生成」三步:

  1. 「号段」选随机或具体段(13x/14x/15x/16x/17x/18x/19x),不同段换不同前缀。
  2. 「生成数量」填 1~100,演示值 8。
  3. 点「生成手机号」,结果进下方文本框,按「复制结果」整段拿走;想换一批点「生成手机号」或「载入示例」。

虚拟手机号生成器能解决什么

它解决「需要一批像真号但不是真号」的占位需求,适合三类场景:

  • 开发与测试:填表单、压测、造 mock 数据时,用 13812345678 这种 11 位虚拟号当样例,避免用真实号码引发隐私问题。
  • 教学与演示:讲课、写文档要举例手机号格式,生成一批符合规则的号段示例,比手敲更省事也更规范。
  • 占位与脱敏:在样本数据里用虚拟号替换真实号,既保留「11 位、1 开头」的格式特征,又不泄露任何人。

本页不做的事:不绑定、不注册、不验证任何真实号码;不保证唯一(独立随机抽样可能撞号);不提供短信收发。它只是格式正确的随机串,请勿用于注册、诈骗或骚扰。

原理和变量

① 用了哪个具体函数:抽位用 Math.floor(Math.random() * 10) 取 0-9 的随机数字,第二位用 3 + Math.floor(Math.random() * 7) 取 3-9;最后把各位拼成字符串,这是均匀随机,无随机种子。

② 关键参数为什么这样取:第 1 位固定 1,是因为国内手机号都以 1 开头;第 2 位限 3-9,是因为 0/1/2 开头的号段不存在,硬塞会让号码「不像真号」。后 9 位全随机,保证长度恒为 11 位。

③ 遵循哪个标准:遵循工信部号段「1 开头、第二位 3-9」的前两位约束,但不涉及具体运营商分配;输出是普通数字字符串,可原样粘进输入框,不依赖特殊字体。

④ 输入怎么变成输出:演示随机模式下,第一位取 1、第二位取 3 得前缀「13」,后 9 位依次取 8,1,2,3,4,5,6,7,8,拼成 13812345678;生成 8 个就重复八次独立抽位。

⑤ 边界与阈值:数量限 1~100,超出或为空提示并回退到 8;号段为空时默认随机。同一批可能重复,因为每位独立随机抽样;号段选择只固定前两位,不影响后 9 位随机性。

⑥ 常见误用的正确解释:生成结果是「格式像真号」的随机串,不是可用号码,拿去注册几乎必然失败(未分配);以为带 4G/5G 段就合法是误解,本页只约束前两位规则,与网络制式无关。

完整示例(数值仅作演示)

号段随机、数量 8,可能得到(每次随机,下列为示意):

  • 13812345678
  • 15987654321
  • 18623456789
  • 17345678901
  • 19912345678
  • 15123456780
  • 18234567892
  • 16523456781

这 8 个都遵循「1 + 3-9 + 9 位随机」结构,可和下方号段对照表对照其前缀来源。

输入范围与对照表

虚拟手机号生成器的对照表列出常见号段的前两位与示例号码(后 9 位为示意):

常见号段与示例虚拟号码
号段示例号码说明
13x13812345678早期主力段,覆盖广
14x14712345678多数为上网卡段
15x15987654321常见个人段
16x16523456781虚拟运营商段
17x17345678901混合分配段
18x186234567893G/4G 主力段
19x19912345678新分配段
13013012345678联通老段
13113112345678联通老段
13213212345678联通老段
13313312345678电信老段
18918912345678电信 3G 段

前两位决定号段归属,后 9 位纯随机;选「13x」生成时,所有结果都以 13 开头,符合对应段格式。

结果边界和舍入

输出性质:结果是普通数字文本,每行一个 11 位号码,可直接粘进表单、mock 数据与文档。

什么时候会提示:数量不是 1~100 的整数时提示并回退到 8;号段未选时默认随机。生成本身几乎不报错,空结果只会在极端参数下出现。

重复与去重:同一批可能出重复号(独立随机抽样),批量越大越常见;若需唯一,请逐批生成后自行去重或调大号段跨度。

结果用途:这是格式占位,不是可注册或可接通的号码,使用请遵守平台规则与法律法规。

常见问题

生成的号码能接收短信吗?

不能。它们是按规则随机拼出的字符串,没有在运营商处开户,既不归属任何人,也无法收发短信或电话。

为什么有的号段我选不到?

本页只列了常见且第二位是 3-9 的段。像以 0/1/2 开头的组合在现行规则里不存在,所以不提供,避免出现不像真号的输出。

数量和号段怎么配合?

号段只决定前两位,数量决定生成几条。选「18x」+ 数量 8,就会得到 8 个以 18 开头的 11 位号码。

会生成重复号码吗?

可能。每位独立随机抽,同一批内小概率撞号。要完全唯一只能生成后手动去重,或把数量调小逐批挑。

能指定后几位吗?

当前不支持固定后几位。若你需要特定尾号(如 8888),只能生成后人工筛选,或在自己的程序里加约束。

这些号能拿去注册账号吗?

强烈不建议。虚拟号未分配,注册通常会失败或被风控;拿去骚扰他人更是违法。本工具仅限测试与占位。

我的偏好会被记录吗?

不会。号段与数量只在本次页面会话内使用,刷新即清空,不发起任何网络请求。

能导出成文件吗?

能。点「复制结果」拿整段文本,或用下方「导出 CSV」「导出 JSON」把号段对照表存成表格。

相关工具