工具用的順手嗎?
你的回饋能幫助我們做得更好
為小說、遊戲、角色設計等場景,按性別、字數、姓氏等條件批次生成中文姓名。
點選生成按鈕開始
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
每條結果由一個姓氏和一個名字組成。選擇“隨機姓氏”時,頁面從內建的單字姓氏字串中抽取一個漢字;選擇“指定姓氏”並填寫內容後,則使用去除首尾空白後的輸入。名字部分來自內建的男性傾向或女性傾向用字池,每個位置獨立隨機抽取一個漢字。當前實現使用瀏覽器的 Math.random(),不是姓名資料庫查詢,也不會檢索現實人物。
結果按“姓氏 + 一個半形空格 + 名字”顯示,例如某次可能出現 歐陽 俊濤。同一組設定再次點選“生成”會重新抽取,因此示例只說明格式,不能預告下一次結果。演算法沒有讀音、寓意、年代、地域、輩分或諧音評分,也沒有古風、現代、中性等風格開關。
“男”和“女”分別切換到兩套預置名字用字;“全部”直接合並兩套用字後隨機抽取。它控制的是用字池,不是對一個真實姓名作性別判斷,也不保證每個組合都呈現明確的性別印象。
“2 字(單字名)”實際抽取 1 個名字漢字,“3 字(雙字名)”抽取 2 個,“隨機”則在 1 個和 2 個之間選擇。這個選項控制名字部分,而非任意姓氏下完整結果的固定總字數;指定“歐陽”等複姓後,完整姓名會比標籤所示多一個漢字。
預設值是 10,生成後會顯示實際條數。頁面會把數量限制在 1 與當前賬號可用上限之間;遊客當前上限為 1000,普通、會員等級對應的上限會顯示在“生成數量”旁的徽標和說明中。
指南
依步驟完成操作,並透過範例核對輸入與結果。
如果角色設定需要較明顯的男性或女性用字傾向,選擇“男”或“女”;只想擴大候選範圍時選擇“全部”。這裏不會生成性別欄位,複製結果中也只有姓名文字。
要固定單字名就選“2 字(單字名)”,要固定雙字名就選“3 字(雙字名)”;想在一批結果中混合兩種長度則選“隨機”。隨機模式會逐條決定名字長度,所以同一批裡可能同時出現兩種格式。
保留“隨機姓氏”可讓每條結果分別抽取單字姓。若一組角色屬於同一家族,切換到“指定姓氏”並輸入“林”或“歐陽”等文字;複姓只有在這裏手動填寫時纔會出現。
輸入 1 到頁面所示上限內的整數,點選“生成”。右側會顯示實際生成條數和姓名卡片;數量超過當前上限時,程式碼會按上限生成,而不是繼續建立超額條目。
滑鼠移到姓名卡片可複製單條;“複製全部”會把當前結果按每行一條寫入剪貼簿。頁面沒有 CSV、Excel 或 TXT 下載按鈕,表格用途可先複製全部,再貼上到單列並自行檢查。
假設需要五名同姓男性角色:性別選“男”,名字長度選“3 字(雙字名)”,姓氏模式選“指定姓氏”,輸入 歐陽,數量填 5。生成的五條都會以 歐陽 開頭,空格後各有兩個從男性用字池獨立抽取的漢字;歐陽 俊濤 是符合規則的一種可能格式,並非固定結果。
若把長度改為“隨機”,五條中的名字部分可能是一字,也可能是兩字。若再把性別改為“全部”,每個位置會從合併後的男女用字池抽取。需要角色之間讀音協調或避開同字時,先生成一批候選,再人工朗讀、篩選和去重比只看單條更合適。
情境
查看這項工具在不同工作與生活流程中的用法。
先按角色的用字傾向和姓名長度建立候選池,再結合時代背景、人物關係和對白讀感篩選。家族成員可共用指定姓氏,但名字含義與人物設定仍需作者判斷。
臨時需要多名中文角色時,可批次生成後逐條複製;陣營或家族名單可固定姓氏。正式錄入前檢查重複、敏感諧音以及與世界觀不符的組合。
把不同長度的候選姓名放進使用者卡片、排行榜或移動端列表,可觀察空格、換行、截斷和列寬。若測試要求唯一值或無空格欄位,複製後還要做格式整理與去重。
製作不需要真實身份的表格樣例、流程圖或練習材料時,可用隨機組合替代手工反覆起名。結果只是佔位文字,不應被描述為真實學生、客戶或調查物件。
問答
集中解答常見疑問與容易混淆的問題。
這是當前輸出格式:程式碼主動在姓氏與名字之間加入一個半形空格,單條複製和“複製全部”都會保留它。目標系統要求連續中文字符串時,可在貼上後批次刪除該空格。
可以,輸入中沒有空格時會把整段文字作為姓氏。隨機姓氏池本身只有單字姓;指定輸入也不校驗是否為真實姓氏。若輸入包含半形空格,只會採用空格前的第一段。
會有這種可能。每條姓名、名字中的每個位置都獨立隨機抽取,當前程式碼沒有去重步驟。數量較大、固定姓氏或固定單字名時,應在採用前檢查重複值。
不能。選項只決定從哪套預置用字中抽取,名稱印象會受組合、語境、年代和個人習慣影響。“全部”是合併兩個字池,不等同於專門的中性姓名庫。
當前頁面只提供逐條複製和複製全部,沒有檔案匯出。複製全部得到的是每行一個姓名的文字,可貼上到表格單列;匯入系統前應按其規則處理空格、重複和字元長度。
須知
使用前了解適用範圍、結果限制與必要提醒。
生成結果適合作為創作靈感和非生產樣例,不是現實身份資料,也不代表姓名可用於戶籍、合同、賬號覈驗或其他正式身份場景。
Math.random() 與獨立抽樣不提供唯一性或安全強度。姓名不能代替使用者 ID、匿名標識、密碼、金鑰或不可重複的測試主鍵。推薦
查找相關工具、專題與可用的 API 能力。