1. 程式人生 > >sql 生成8位字母數字組合不重複隨機碼

sql 生成8位字母數字組合不重複隨機碼

先設定code不可重複,自動忽略

如果生成的串包含0,O,跳過 

SET NOCOUNT ON; 
 
declare @s varchar(8)
declare @i int
set @i=0
while(@i<1000000) 
begin
 set @s=upper(RIGHT(REPLACE(NEWID(), '-', ''),8));
 if(CHARINDEX(  '0',@s) = 0 and CHARINDEX(  'O',@s) = 0)
 begin
  insert into Fac_Code(code) values ( @s )
  set @[email protected]

[email protected]@ROWCOUNT;
    end
end

相關推薦

sql 生成8字母數字組合重複隨機

先設定code不可重複,自動忽略 如果生成的串包含0,O,跳過  SET NOCOUNT ON;    declare @s varchar(8) declare @i int set @i=0 while(@i<1000000)  begin  set @

8-12字母數字組合正則

<html> <body> <script> function lost(){         var input=document.getElementById("pas");         var input_value=input

生成8隨機重複數字編號

package com.jjinfo.common.util; import java.util.Arrays; import java.util.Random; /** * */

如何生成8重複的隨機數(數字+字母

using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System

生成100萬行8數字的隨機數(轉)

ignore ted 隨機 time 快速 重復 create 需要 insert 本人轉自http://www.cnblogs.com/goody9807/archive/2011/07/01/2095380.html,感謝博主的辛勤寫作! 如何快速生成100萬不重復的8

python3-隨機生成10包含數字字母的密碼

pen digi amp 列表 randint ice its int and 方法一: 知識點:random.sample(sequence, k) 從指定序列中隨機獲取指定長度的片斷 import random,string num=string.ascii_lett

JS生成隨機的由字母數字組合的字串

前言 最近有個需求,是需要生成3-32位長度的字母數字組合的隨機字串,另一個是生成43位隨機字串。 方法一 奇妙的寫法 1 Math.random().toString(36).substr(2);   輸

Jmeter生成8重複的隨機數

要求:對註冊介面進行100000次壓測,手機號已126開頭,後面的8位數不限   前言:在進行測試中,我們需要對註冊介面進行壓測100000次,那麼就要求手機號碼每次填寫的不一致,否則手機號使用一次後會出現該手機號碼已註冊的情況,為了避免這種情況的發生,我們對手機號碼的

隨機產生任意字母數字組合

使用java.util.Random產生隨機字串,字串中必須包括字母(大寫或者小寫)和數字的組合,使用正則表示式進行驗證。 實現原始碼: /** * 產生字母和數字的隨機組合,長度為length

python生成6包含數字字母的密碼

初學python,簡單敲了幾行生成6位包含數字和字母密碼的程式碼 (我是在python 3上敲的) 首先理清思路: 1、包含數字和字母的六位口令共有36^6個 2、將0-9和a-z合成一個字串pwd,用pwd[0-35]表示所有數字和小寫字母,即 pwd[0]

正則表示式——驗證密碼輸入6-8字母數字(失去焦點觸發)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>失去焦點觸發事件</title> <script>

生成8隨機密碼腳本

ini ice linux中 pre -c inux python腳本 rst vim 這裏提供三個生成隨機密碼的腳本,兩個是shell腳本,一個是python腳本。先來看第一個shell腳本:1 [root@sv7 ~]# vim suiji.sh腳本內容:#!/bi

隨機字母數字驗證

package Java.Project; import java.util.Random; //隨機四位驗證碼 public class Random_code { public static void main(String[] args) { System.out.println(n

tp5生成6重複驗證

/** * 獲取啟用碼 */ public function getnum() { $num = microtime(true); for ($i = $num; $i < ($num + 10); $i++) { //

JS如何生成15數字編號(位數可隨即改變)

//HTML程式碼 <button onclick="javascript:generate();return false;">點選生成數字:</button> <input type="text" id="generateCom" readonly="r

java中生成重複隨機數字

Java中產生隨機數1 . 呼叫java.lang下面Math類中的random()方法產生隨機數新建一個檔案字尾名為java的檔案,檔名取為MyRandom,該類中編寫如下的程式碼:public class MyRandom {public static void main(String[] args) {

安卓生成8隨機密碼 驗證

public String genRandomNum(){ int maxNum = 36; int i; int count = 0; char[] str = { 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', '

html input 只能輸入數字 只能輸入字母數字組合的正則表示式

只能輸入中文 <input type="text" onkeyup="this.value=this.value.replace(/[^\u4e00-\u9fa5]/g,'')"> 只能輸入英文 <input type="text"

Java隨機生成8字串

因業務需要,使用UUID生成32位的字串有點長,這個生成8位的字串方案可行 public static String[] chars = new String[] { "a", "b", "c", "d", "e", "f",

java獲取隨機字母數字組合

/** * 獲取隨機字母數字組合 * * @param length * 字串長度 * @return */ public static String getRandomCh