offline-fantasy-name-generators

Offline version of www.fantasynamegenerators.com
git clone https://git.neptards.moe/neptards/offline-fantasy-name-generators.git
Log | Files | Refs | README

moonRabbits.js (3931B)


      1 function nameGen() {
      2     var nm1 = [
      3         ["Ān Jìng", "Quiet"],
      4         ["Ai", "Friendly"],
      5         ["An", "Peaceful"],
      6         ["An", "Quiet"],
      7         ["Bái", "White"],
      8         ["Bèn", "Stupid"],
      9         ["Bènzhuō", "Clumsy"],
     10         ["Bóxué", "Learned"],
     11         ["Bao", "Precious"],
     12         ["Cáo Zá", "Noisy"],
     13         ["Cōng Míng", "Smart"],
     14         ["Cháng", "Long"],
     15         ["Chéng", "Honest"],
     16         ["Chéng", "True"],
     17         ["Dà", "Big"],
     18         ["Dàdǎn", "Bold"],
     19         ["Dàdǎn", "Daring"],
     20         ["Dàndìng", "Calm"],
     21         ["Dá", "Clever"],
     22         ["Dānchún", "Innocent"],
     23         ["Dānchún", "Pure"],
     24         ["Dǒngshì", "Sensible"],
     25         ["Diandian", "Spot"],
     26         ["Fēngqù", "Witty"],
     27         ["Fang", "Beautiful"],
     28         ["Fang", "Fragrant"],
     29         ["Gěng Zhí", "Honest"],
     30         ["Gǎoxiào", "Funny"],
     31         ["Gang", "Strong"],
     32         ["Gengi", "Golden"],
     33         ["Guiying", "Brave"],
     34         ["Hēi Àn", "Dark"],
     35         ["Hēi", "Black"],
     36         ["Huáng", "Bright"],
     37         ["Huòdá", "Optimistic"],
     38         ["Huī", "Gray"],
     39         ["Huǎn Màm", "Slow"],
     40         ["Hui", "Wise"],
     41         ["Jù", "Enormous"],
     42         ["Jún", "Handsome"],
     43         ["Jiàn", "Healthy"],
     44         ["Jiàn", "Strong"],
     45         ["Jia", "Beautiful"],
     46         ["Jin", "Gold"],
     47         ["Kèbó", "Mean"],
     48         ["Kāng Kǎi", "Generous"],
     49         ["Kěài", "Cute"],
     50         ["Kě Ài", "Cute"],
     51         ["Kuài", "Fast"],
     52         ["Lǎn Duò", "Lazy"],
     53         ["Lǎo", "Old"],
     54         ["Lǔmǎng", "Reckless"],
     55         ["Lan", "Elegant"],
     56         ["Míngzhì", "Wise"],
     57         ["Mei", "Beautiful"],
     58         ["Min", "Clever"],
     59         ["Nà", "Graceful"],
     60         ["Níng", "Serene"],
     61         ["Nao Nao", "Naughty"],
     62         ["Nián Qīng", "Young"],
     63         ["Nuan", "Warm"],
     64         ["Pàng", "Fat"],
     65         ["Pàxiū", "Shy"],
     66         ["Pàxiū", "Timid"],
     67         ["Piàoliang", "Beautiful"],
     68         ["Ping", "Peaceful"],
     69         ["Qíguài", "Strange"],
     70         ["Qīng", "Light"],
     71         ["Qiáng Dà", "Powerful"],
     72         ["Qiang", "Energetic"],
     73         ["Rènxìng", "Headstrong"],
     74         ["Ruǎn", "Soft"],
     75         ["Sai Hu", "Fast"],
     76         ["Shu", "Charming"],
     77         ["Tānlán", "Greedy"],
     78         ["Wángù", "Stubborn"],
     79         ["Wei", "Robust"],
     80         ["Xiǎo", "Short"],
     81         ["Xiao Bai", "Little White"],
     82         ["Xinyi", "Joyful"],
     83         ["Xue", "Snow"],
     84         ["Xun", "Fast"],
     85         ["Yòuzhì", "Childish"],
     86         ["Yòuzhì", "Naive"],
     87         ["Yú", "Delightful"],
     88         ["Yúchǔn", "Foolish"],
     89         ["Yīngmíng", "Wise"],
     90         ["Yōumò", "Funny"],
     91         ["Yong", "Brave"],
     92         ["Zōng", "Brown"],
     93         ["Zhōng Chéng", "Loyal"],
     94         ["Zhǎng", "Long"],
     95         ["Zhōng", "Loyal"]
     96     ];
     97     var br = "";
     98     var element = document.createElement("div");
     99     element.setAttribute("id", "result");
    100     for (i = 0; i < 10; i++) {
    101         nTp = Math.random() * 3 | 0;
    102         if (nTp === 0) {
    103             rnd = Math.random() * nm1.length | 0;
    104             names = nm1[rnd][0] + " (" + nm1[rnd][1] + ")";
    105             nm1.splice(rnd, 1);
    106         } else {
    107             rnd = Math.random() * nm1.length | 0;
    108             rnd2 = Math.random() * nm1.length | 0;
    109             while (rnd === rnd2) {
    110                 rnd2 = Math.random() * nm1.length | 0;
    111             }
    112             names = nm1[rnd][0] + " " + nm1[rnd2][0] + " (" + nm1[rnd][1] + " " + nm1[rnd2][1] + ")";
    113             nm1.splice(rnd, 1);
    114             nm1.splice(rnd2, 1);
    115         }
    116         br = document.createElement('br');
    117         element.appendChild(document.createTextNode(names));
    118         element.appendChild(br);
    119     }
    120     if (document.getElementById("result")) {
    121         document.getElementById("placeholder").removeChild(document.getElementById("result"));
    122     }
    123     document.getElementById("placeholder").appendChild(element);
    124 }