本人剛開始學c++,最近在做一些資料處理的案例,為了避免資料錄入浪費時間,所以就寫了乙個自動生成隨機資料的程式,需要的可以拿走,不謝。
inline void
databaseroll
(string & name,string & ***,string & class1,string & major);
//百家姓-複姓
string na2[59
]=;//男性常用名
string me1m[
140]=;
//女性常用名
string me1f[
165]=;
//班級
string class[10]
=;//專業
string major[10]
=;*** =
(rand()
%2==0
?"男"
:"女");
//男女選擇
name =
(rand()
%56!=5
?na1
[rand()
%444]:
na2[
rand()
%59])
;//單姓or複姓選擇
name +=
(*** ==
"男"? me1m[
rand()
%140
]: me1f[
rand()
%165])
;//取名第一字if(
rand()
%2==0
) name +=
(*** ==
"男"? me1m[
rand()
%140
]: me1f[
rand()
%165])
;//取名第二字
class1 = class[
rand()
%10];
//選擇班級
major = major[
rand()
%10];
//選擇專業
}
#include
#include
#define lenth
30using namespace std;
int main()
return0;
}
隨機中文名獲取
最近的乙個課程專案需要隨機生成名字,網上已有的解決方案是將姓,名放在兩個陣列裡,然後隨機組合,但是個人感覺不是很優雅。找到乙個這樣的 傳送門。這不正是我想要的嗎。還等什麼,直接上 吧。import requests from bs4 import beautifulsoup as bs import...
用C C 生成隨機中文名字
今天寫了個這個功能,有點粗糙,可能會有很多地方要修改,思路很簡單,大家一看就明白,一直想起個比較有意義的的起名,貌似不怎麼好實現 分享下 附加乙個 gb2312的對照表 1 include 2 include 3 include 45 499個 0 498,百家姓 6const char nameh...
用C 取個中文名字
注意 此方法獲得的名字很可能出現生僻字,若要get乙個好記 常見的名字,還請另作操作.以百家姓 444個單姓,60個複姓 作為姓氏,再新增兩個隨機的中文,就獲得了乙個中文名字.命名不佳等方面,還請諒解.常見姓氏 80個 在下邊 字元陣列 code using system namespace cre...