Python 隨機生成手機號碼

2021-10-03 15:19:55 字數 783 閱讀 6743

# !/usr/bin/env python

# coding:utf-8

"""@version: python3.x

@author:曹新健

@contact: [email protected]

@software: pycharm

@file: phone_num.py

@time: 2020/3/7 21:48

""""""

要獲取乙個手機號,我們首先需要了解手機號碼的組成規律,我們簡單的認為存在以下規律:

①手機號碼一共有11位

②第1位目前都是1

③第2位in[3、4、5、7、8] 取值

④第3位比較複雜一些,根據第2位的數字,對應運營商的生成規律

⑤後8位是隨機生成的8個數字

"""import random

def get_phone_num():

second_spot = random.choice([3, 4, 5, 7, 8])

third_spot = [second_spot]

remain_spot = random.randint(9999999, 100000000)

phone_num = "1{}{}{}".format(second_spot, third_spot, remain_spot)

return phone_num

if __name__ == '__main__':

print(get_phone_num())

生成隨機手機號碼

做介面測試,經常會遇到隨機生成手機號的案例,例如註冊介面要求手機號唯一性,就會需要每次生成不同的隨機數 def phonenumber 產生隨機手機號碼 list 移動 134 移動 135 移動 136 移動 137 移動 138 移動 139 移動 150 移動 151 移動 152 移動 15...

Java隨機生成姓名 郵箱 手機號碼

不多廢話,直接貼上原始碼 project name recruit helper util 隨機數生成工具類,主要包括 中文姓名,性別,email,手機號,住址 classname randomvalueutil date 2018年5月23日 下午2 11 12 author youqiang.x...

獲取手機號碼

使用telephonymanager.getdefault getline1number 已經不能獲得目前移動sim卡的 號碼了,老的sim卡也許可以,現在介紹一種方法,可以獲得手機號碼 cursor mycursor getcontentresolver query uri.parse conte...