今天寫了個這個功能,有點粗糙,可能會有很多地方要修改,思路很簡單,大家一看就明白,一直想起個比較有意義的的起名,貌似不怎麼好實現
分享下:
附加乙個 gb2312的對照表:
1 #include 2 #include 3 #include 45//499個 0-498,百家姓
6const
char namehead[500][10] = 7//
322個,詞語
8const
char name2[323][10]= 9//
52個,大小寫字母
10const
char name3[53][4] =
1112
//名字長度
13#define name_length 6
1415
//修改隨機步長
16void setsrand()
1725}26
//獲取隨機數
27int getrand(int
rval)
2831
32void
getrandname(pchar randname)33;
57lstrcat(randname,ch);
5859}60
61 }else
if (getrand(100)<=25)62
else;84
lstrcat(randname,ch);85}
8687}88
8990
91 }else
;116
lstrcat(randname,ch);
117118 }else
121122
}123
124}
125}
126127
128129
}130
131132
intmain()
133;
136 file* f =null;
137138 f = fopen("
c:\\log\\name.txt
","w+");
139//
100個隨機名字
140for(int i = 0;i<100;i++)
141151
152153
getchar();
154 }
寫的還不夠智慧型,希望以後能多多補充,多多提煉下自己
用C 取個中文名字
注意 此方法獲得的名字很可能出現生僻字,若要get乙個好記 常見的名字,還請另作操作.以百家姓 444個單姓,60個複姓 作為姓氏,再新增兩個隨機的中文,就獲得了乙個中文名字.命名不佳等方面,還請諒解.常見姓氏 80個 在下邊 字元陣列 code using system namespace cre...
隨機中文名獲取
最近的乙個課程專案需要隨機生成名字,網上已有的解決方案是將姓,名放在兩個陣列裡,然後隨機組合,但是個人感覺不是很優雅。找到乙個這樣的 傳送門。這不正是我想要的嗎。還等什麼,直接上 吧。import requests from bs4 import beautifulsoup as bs import...
C 隨機生成中文名的例項
本人剛開始學c 最近在做一些資料處理的案例,為了避免資料錄入浪費時間,所以就寫了乙個自動生成隨機資料的程式,需要的可以拿走,不謝。inline void databaseroll string name,string string class1,string major 百家姓 複姓 string ...