隨機生成中文姓名c

2021-08-30 11:18:14 字數 2799 閱讀 8323

#include

#include

#include

#include

#include

using

namespace std;

void

name()

;//百家姓-複姓

char

* na2[59]

=;//男性常用名

char

* me1m[

140]=;

char

* me2m[

140]=;

//女性常用名

char

* me1f[

165]=;

char

* me2f[

165]=;

int na1roll =

rand()

%444

;//單姓

int na2roll =

rand()

%59;//複姓

int me1mroll =

rand()

%140

;//男名

int me2mroll =

rand()

%140

;//男名

int me1froll =

rand()

%165

;//女名

int me2froll =

rand()

%165

;//女名

//單姓單名男

printf

("單姓單名男:%s%s\n"

, na1[na1roll]

, me1m[me1mroll]);

na1roll =

rand()

%444

;//單姓

me1mroll =

rand()

%140

;//男名

//單姓單名女

printf

("單姓單名女:%s%s\n"

, na1[na1roll]

, me1f[me1froll]);

na1roll =

rand()

%444

;//單姓

me1mroll =

rand()

%140

;//男名

me2mroll =

rand()

%140

;//男名

//單姓雙名男

printf

("單姓雙名男:%s%s%s\n"

, na1[na1roll]

, me1m[me1mroll]

, me1m[me2mroll]);

na1roll =

rand()

%444

;//單姓

me1froll =

rand()

%165

;//女名

me2froll =

rand()

%165

;//女名

//單姓雙名女

printf

("單姓雙名女:%s%s%s\n"

, na1[na1roll]

, me1f[me1froll]

, me1f[me2froll]);

na2roll =

rand()

%59;//複姓

me1mroll =

rand()

%140

;//男名

//複姓單名男

printf

("複姓單名男:%s%s\n"

, na2[na2roll]

, me1m[me1mroll]);

na2roll =

rand()

%59;//複姓

me1froll =

rand()

%165

;//女名

//複姓單名女

printf

("複姓單名女:%s%s\n"

, na2[na2roll]

, me1f[me1froll]);

na2roll =

rand()

%59;//複姓

me1mroll =

rand()

%140

;//男名

me2mroll =

rand()

%140

;//男名

//複姓雙名男

printf

("複姓雙名男:%s%s%s\n"

, na2[na2roll]

, me1m[me1mroll]

, me2m[me2mroll]);

na2roll =

rand()

%59;//複姓

me1froll =

rand()

%165

;//女名

me2froll =

rand()

%165

;//女名

//複姓雙名女

printf

("複姓雙名女:%s%s%s\n"

, na2[na2roll]

, me1f[me1froll]

, me2f[me2froll]);

cout <<

"\n"

<< endl;

}

void

main()

system

("pause");

}

oracle 生成隨機姓名 Oracle生成隨機碼

本人 交友樂www.jyoule.com 需要經常生成隨機的活動碼,用於製作卡片密碼或通過網路傳送。活動碼的生成規則是採用唯一的字串開頭後面是隨機數字,比如az00001。使用程式生成活動碼速度較慢,但是使用oracle產生活動碼速度極快,而且使用方便。1萬個活動碼只需要2 3秒就可以產生。下面是 ...

python隨機姓名

python隨機姓名 import random as r xing 宇文 慕容 夏侯 諸葛 司馬 靈夢 ming 秋白 紫萱 忘機 盼璇 冷安 青林 長嶺 def make name for i in range 10 if name in xing print name r.choice min...

一 業務場景 隨機生成患者姓名

一 需求 患者姓名2 20位中英文本串 二 用到的知識點 1 隨機生成漢字 2 列表轉換成str 3 生成隨機字串 三 示例 1 coding utf 8 2import random 3import string45 6class genname 7 隨機生成患者姓名 中文 英文 預設長度2 20...