純在rf上寫的自動生成身份證號碼
log 進入獲取T+N天的日期
${date} Evaluate datetime.date.today()-datetime.timedelta(days=1) datetime
${DATE} Evaluate '''${date}'''.replace('-','')
log 完成獲取T+N天的日期
log 進行自動生成18位身份證號碼
Comment ${DATE} 獲取N天前的日期 -1
${Value} Evaluate int(18)+1 # 通過調整${Value}可以任意生成指定出生年份的身份證號碼
${Birthday} Evaluate int(${DATE})-${Value}0000
${list} Evaluate list(str(${Birthday}))
${CODE_A} Set Variable 4
${CODE_B} Set Variable 4
${CODE_C} Set Variable 0
${CODE_D} Set Variable 3
${CODE_E} Set Variable 0
${CODE_F} Set Variable 0
${CODE_Y1} Set Variable ${list[0]}
${CODE_Y2} Set Variable ${list[1]}
${CODE_M1} Set Variable ${list[4]}
${CODE_X1} Set Variable 0
${CODE_Y3}= Set Variable ${list[2]}
${CODE_Y4}= Set Variable ${list[3]}
${CODE_M2}= Set Variable ${list[5]}
${CODE_D1}= Set Variable ${list[6]}
${CODE_D2}= Set Variable ${list[7]}
${CODE_X2}= evaluate random.randint(0,9) random,sys
${CODE_X3}= evaluate random.randint(0,9) random,sys
${S}= evaluate ${CODE_A}*7+${CODE_B}*9+${CODE_C}*10+${CODE_D}*5+${CODE_E}*8+${CODE_F}*4+${CODE_Y1}*2+ ${CODE_Y2}*1+ ${CODE_Y3}*6 +${CODE_Y4}*3+ ${CODE_M1}*7+ ${CODE_M2}*9+${CODE_D1}*10+${CODE_D2}*5+${CODE_X1}*8+${CODE_X2}*4+${CODE_X3}*2
${YS}= evaluate ${S}%11
${C0DE_18}= Set Variable If ${YS}==0 1 ${YS}==1 0 ${YS}==2 X ${YS}==3 9 ${YS}==4 8 ${YS}==5 7 ${YS}==6 6 ${YS}==7 5 ${YS}==8 4 ${YS}==9 3 ${YS}==10 2
${ID_CODE} evaluate str(${CODE_A})+str(${CODE_B})+str(${CODE_C})+str(${CODE_D})+str(${CODE_E})+str(${CODE_F})+str(${CODE_Y1})+str(${CODE_Y2})+str(${CODE_Y3})+str(${CODE_Y4})+str(${CODE_M1})+str(${CODE_M2})+str(${CODE_D1})+str(${CODE_D2})+str(${CODE_X1})+str(${CODE_X2})+str(${CODE_X3})+str('${C0DE_18}')
Set Test Variable ${ID_CODE}
log 完成自動生成18位身份證號碼
#################### 隨機生成0-18歲之間的身份證號碼 #########################
log 進入獲取當前日期之後200天中任意一天日期
${list} Create List
:FOR ${i} IN RANGE 1 200
${date} Evaluate datetime.date.today()-datetime.timedelta(days=-${i}) datetime
${DATE} Evaluate '''${date}'''.replace('-','')
Append To List ${list} ${DATE}
${DATE} Evaluate random.choice(@{list}) random,sys
log 完成獲取T+N天的日期
log 進行自動生成18位身份證號碼
${Birthday} Evaluate int(${DATE})-180000
${list} Evaluate list(str(${Birthday}))
${yyyy} Evaluate int(${list[0]}${list[1]}${list[3]}${list[4]})
${yyyy} Evaluate random.randint(${yyyy},${yyyy}+18) random,sys
${list1} Evaluate list(str(${yyyy}))
${CODE_A} Set Variable 4
${CODE_B} Set Variable 4
${CODE_C} Set Variable 0
${CODE_D} Set Variable 3
${CODE_E} Set Variable 0
${CODE_F} Set Variable 0
${CODE_Y1} Set Variable ${list1[0]}
${CODE_Y2} Set Variable ${list1[1]}
${CODE_M1} Set Variable ${list[4]}
${CODE_X1} Set Variable 0
${CODE_Y3}= Set Variable ${list1[2]}
${CODE_Y4}= Set Variable ${list1[3]}
${CODE_M2}= Set Variable ${list[5]}
${CODE_D1}= Set Variable ${list[6]}
${CODE_D2}= Set Variable ${list[7]}
${CODE_X2}= evaluate random.randint(0,9) random,sys
${CODE_X3}= evaluate random.randint(0,9) random,sys
${S}= evaluate ${CODE_A}*7+${CODE_B}*9+${CODE_C}*10+${CODE_D}*5+${CODE_E}*8+${CODE_F}*4+${CODE_Y1}*2+ ${CODE_Y2}*1+ ${CODE_Y3}*6 +${CODE_Y4}*3+ ${CODE_M1}*7+ ${CODE_M2}*9+${CODE_D1}*10+${CODE_D2}*5+${CODE_X1}*8+${CODE_X2}*4+${CODE_X3}*2
${YS}= evaluate ${S}%11
${C0DE_18}= Set Variable If ${YS}==0 1 ${YS}==1 0 ${YS}==2 X ${YS}==3 9 ${YS}==4 8 ${YS}==5 7 ${YS}==6 6 ${YS}==7 5 ${YS}==8 4 ${YS}==9 3 ${YS}==10 2
${ID_CODE} evaluate str(${CODE_A})+str(${CODE_B})+str(${CODE_C})+str(${CODE_D})+str(${CODE_E})+str(${CODE_F})+str(${CODE_Y1})+str(${CODE_Y2})+str(${CODE_Y3})+str(${CODE_Y4})+str(${CODE_M1})+str(${CODE_M2})+str(${CODE_D1})+str(${CODE_D2})+str(${CODE_X1})+str(${CODE_X2})+str(${CODE_X3})+str('${C0DE_18}')
Set Test Variable ${ID_CODE}
log 完成自動生成18位身份證號碼
相關推薦
純在rf上寫的自動生成身份證號碼
log 進入獲取T+N天的日期 ${date} Evaluate datetime.date.today()-datetime.timedelta(days=1) datetime ${DATE} Evaluate '''${date}''
python寫的隨機生成身份證號碼的函式
import time, randomARR = (7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2)LAST = ('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2')def makeNew():
文件上傳自動生成日期文件夾
token info formdata nbsp err data oca error resp 前端: <div class="container"> <form action=""> {% csrf_token
使用Python隨機生成身份證號碼及校驗
GitHub : https://github.com/jayknoxqu/id-number-util 身份組成方式 中華人民共和國國家標準GB 11643-1999《公民身份號碼》中規定:公民身份號碼是特徵組合碼,由十七位數字本體碼和一位校驗碼組成。 18位數字組合的方式是:
AS上NDK自動生成對應java檔案的jni標頭檔案
1.在專案中建立好java檔案後,執行一下以便生成class檔案。 2.並在這個下面按住shift+右鍵在這個資料夾開啟命令列。 3.執行 javah -classpath . -jni 類名 這個類名包括類所在的包一起寫進去 沒問題就OK了
python 生成身份證號碼
#-*- coding:utf8 -*- # name: 身份證號碼生存器0.0.1 # author: Sola # data:24Jun2016 #!/usr/bin/env python #-*-coding:utf8-*- import random
Java 批量隨機生成身份證號碼
import java.util.Calendar; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map;
身份證號碼生成與校驗
style 山西 年份 組成 生成 rate rar div throws 在測試過程中難免會遇到需要身份證號碼的情況,記錄下隨機生成身份證號碼與如何檢驗身份證號碼的方法。 首先要了解身份證號碼的組成方式: 號碼結構:公民身份號碼是特征組合碼,由十七位數字本體碼
開發接口文檔--本接口文檔是讀取控制器方法上的註釋自動生成的
config url 格式 格式化輸出 方便 api 修改 ima 抽取 本文檔是參考網上的然後根據公司需要對代碼進行了抽取和優化(主要是加了標題欄和對輸出進行了格式化輸出,更換呢了頁面渲染方式(改為直接使用php進行渲染,原來的是使用了模板引擎),可讀性較好),配置簡單,
人生苦短,我學python之python+selenium 隨機生成手機號碼和身份證
count read delta selenium 隨機 urn etime 手機號 身份證號 # coding:utf-8import osimport randomimport randomimport stringimport timefrom datetime im
python3 - 寫一個生成雙色球號碼的一個程序,生成的號碼寫到文件裏面
PE red spa apple 去重復 lis enc encoding ica 寫一個生成雙色球號碼的一個程序,生成的號碼寫到文件裏面 # 中獎號碼由6個紅色球號碼和1個藍色球號碼組成 # 籃球範圍:01-16 # 紅球範圍:01-33 de
eclipse、myeclipse寫類時,自動生成註釋
圖片 version inf pre nbsp tags bubuko 內容 types 在類的上邊/**+enter自動生成註釋。 設置方法:Window--Prefences--Java--Code Style--Code Templates--Comments-
自動數據庫抽取想要的查詢結果,自動生成txt(utf-8)文件,然後自動ftp上傳到外網服務器
txt(utf-8)需求:無人值守的把數據庫中的數據,生成txt文本,自動上傳到ftp服務器,與外部客戶進行數據對接;===============================================步驟:1 寫存儲過程 2 數據庫中建立計劃任務 3 寫轉換txt編碼格式的插件
unittest框架擴展(自動生成用例)自動化-上
sendmail hand 定義 .html 日誌 desktop headers 提示 list 一.思想: 基於數據驅動和代碼驅動結合的自動化測試框架。 二.自動化測試框架步驟: 1.獲取用例,用例格式:.ymal 2.調用接口 3.校驗結果 4.發送測試報告 5.異
在條碼標簽打印軟件上繪制條形碼並自動生成序列號
目標 自己 AR 序列號 彈出 手動 打開 圖片 term 在做條碼標簽的時候,輸入序列號很簡單,如果只有五六個,手工輸入就可以的,可是如果有100個,1000個,甚至10000個序列號的時候,我們該怎麽辦呢?今天就來分享下在條碼標簽打印軟件上制作條形碼序列號的方法,具體操
java影象處理001---java實現雨滴頭像效果_可以放在地圖上使用_自動生成雨滴頭像
JAVA技術交流QQ群:170933152 公開啦,看看有沒有幫助,分享吧 處理前的三張圖片: 實現了下面這種效果: &
python3身份證號碼生成與校驗
# /usr/bin/python # -*- coding:utf-8 -*- import re import random from datetime import datetime, timedelta, date '''身份證第18位(校驗碼)的計算方法 1、將前面的身份證號碼17位數分別
隨機生成個人資訊(姓名,性別,電話,住址,身份證號碼)
個人資訊類 package com.epoint.junit.test; public class UTPersonInfo { private String name; private String sex; private
mybatis-generator程式碼快速自動生成(已經寫好程式碼給你了)
mybatis-generator程式碼快速自動生成: 沒有實習之前寫的MyBatis的Mapping.XML都是手寫的,實習老大教了如何快速利用mybatis-generator程式碼自動生成工具來快速書寫xml,現在分享給大家。 1.首先,我先建立一個stu
無需手寫,自動生成Flutter/Dart實體類檔案
json2entity 一個自動生成Flutter/Dart實體類(原始檔)的工具 初次發文,請多多包涵。 在Java開發中,JSON字串轉實體類,有很多工具,我最常用IDEA的Gsonformat外掛,把JSON字串貼上到文字框,點選生成,一個Java Bean就寫好了。 json2e