原創 按照一定的格式生成一定數量的隨機數的例子

2021-05-06 18:34:49 字數 2097 閱讀 3689

在很多時候需要按照一定的格式生成一定數量的隨機數,下面是實現方法

下面是自己寫的類

public class myrandom

private string getonerandomnum(string strformat)

case "#":

case "$":

default: }

return strtemp; }

public string getrandomnum()

return _strout; } }

下面是這個類在控制台下的使用

console.writeline("全是數字的隨機數");

myrandom rnd1=new myrandom("####-####-####-####");

for(int i=0;i<10;i++)console.writeline(rnd1.getrandomnum());

console.writeline("全是大寫字母的隨機數");

myrandom rnd2=new myrandom("$$$$-$$$$-$$$$-$$$$");

for(int i=0;i<10;i++)console.writeline(rnd2.getrandomnum());

console.writeline("大寫字母和數字混合隨機數");

myrandom rnd3=new myrandom("****-****-****-****");

for(int i=0;i<10;i++)console.writeline(rnd3.getrandomnum());

console.writeline("前4位為1234後面分別是4位數字4位字母4位混合的隨機數,沒有分隔符");

myrandom rnd4=new myrandom("1234####$$$$****");

for(int i=0;i<10;i++)console.writeline(rnd4.getrandomnum());

console.readline();     

輸出的結果是

全是數字的隨機數

9162-4581-4990-0207

1783-0140-3387-3646

6080-4696-2719-0319

2333-1887-7581-7088

5239-3034-7103-0400

1859-3158-1128-8891

8337-9252-0859-7572

4798-5843-7571-7459

1846-0319-3294-5506

4941-8060-9004-4445

全是大寫字母的隨機數

xeqf-mowd-myya-afas

ctvi-bekc-jivu-hrlr

rbxa-ksyr-h***-ahex

giii-dvws-tnvd-tcvv

nhjy-iahk-udbi-ambb

exnz-jcov-eegw-wvye

xjkt-yfpg-axoz-uosg

ltzw-ovlk-snue-tloz

fwlq-cidy-ihzm-oobq

lzkc-vcqb-yaal-lkmp

大寫字母和數字混合隨機數

wqo1-wn57-r516-prow

4spu-dske-l5c1-dcjx

vo52-mak5-3hu0-inqf

l6b3-yg0j-d5ds-k7nj

tj6z-om8i-pufp-npjw

gja2-c80v-wznl-7rz9

azmy-j4wx-00t1-dbnp

325a-wnie-opbb-7e4w

qqdn-ar5c-fayy-z4iv

srwf-c9tn-lxiv-muhf

前4位為1234後面分別是4位數字4位字母4位混合的隨機數,沒有分隔符

12342886roadwn57

12348625edcrprow

12341446rpsudske

按照一定的格式生成一定數量的隨機數的例子

在很多時候需要按照一定的格式生成一定數量的隨機數,下面是實現方法 下面是自己寫的類 public class myrandom private string getonerandomnum string strformat case case default return strtemp publi...

陣列奇偶按照一定順序排列

對乙個陣列,將陣列中偶數從大到小排序,奇數從小到大排序,奇數和偶數交叉放且輸出陣列第一位放奇數,若奇數和偶數不等長,則把剩下的直接放到陣列中。include include using namespace std define maxlen 10 void insert1 int arr,int l...

Django 將列表按照一定的順序展示

2 需要用到 list的切片知識 改造view.py中的檢視方法 列表頁def get article request article list article.objects.all 按照文章時間排序 並且是降序排列 order 3 list article.objects.order by ar...