You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
61 lines
15 KiB
JavaScript
61 lines
15 KiB
JavaScript
var nm1 = ["", "", "f", "h", "l", "m", "n", "r", "s", "v", "z"];
|
|
var nm2 = ["oo", "aa", "a", "a", "e", "e", "i", "o", "u", "a", "a", "e", "e", "i", "o", "u", "a", "a", "e", "e", "i", "o", "u", "a", "a", "e", "e", "i", "o", "u", "a", "a", "e", "e", "i", "o", "u", "a", "a", "e", "e", "i", "o", "u"];
|
|
var nm3 = ["h", "l", "lm", "ln", "lv", "m", "mm", "mn", "ms", "n", "nn", "nv", "nz", "r", "v", "w", "z", "zn", "zr"];
|
|
var nm4 = ["a", "a", "e", "i", "o", "u"];
|
|
var nm5 = ["h", "l", "m", "n", "r", "s", "th", "v", "z"];
|
|
var nm6 = ["ie", "ia", "iu", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u", "a", "e", "i", "o", "u"];
|
|
var nm7 = ["", "", "", "ch", "d", "l", "ld", "lt", "m", "n", "r", "t"];
|
|
var br = "";
|
|
|
|
function nameGen() {
|
|
var nm8 = ["Abelia", "Abeliophyllum", "Abies", "Abutilon", "Acacia", "Acalypha", "Acanthopanax", "Acanthus", "Acelpias", "Acer", "Achillea", "Achimenes", "Aconite", "Aconitum", "Acorus", "Actaea", "Actinidia", "Actinomeris", "Adiantum", "Adina", "Aegopodium", "Aesculus", "Agalinis", "Agapanthus", "Agarista", "Agastache", "Agava", "Ageratina", "Ageratum", "Ailanthus", "Air", "Ajuga", "Akebia", "Albizia", "Albuca", "Alcea", "Alchemilla", "Alder", "Aletris", "Alisma", "Allamanda", "Allium", "Alnus", "Aloysia", "Alstroemeria", "Alternanthera", "Amaranthus", "Amaryllis", "Ambrosia", "Amelanchier", "Amelopsos", "Amianthium", "Ammi", "Ammobium", "Amorpha", "Amsonia", "Anaphalis", "Anchusa", "Andromeda", "Andropogon", "Anemone", "Anemonella", "Anethum", "Angelica", "Angelonia", "Anisostichus", "Annie", "Antennaria", "Anthericum", "Antholyza", "Anthoxanthum", "Antigonon", "Antirrhinum", "Antrhiscus", "Aplectrum", "Apocynum", "Aquilegia", "Arachiodes", "Aralia", "Araujia", "Arbutus", "Arcrostaphy", "Arctium", "Arctosis", "Ardisia", "Arenaria", "Arethusa", "Aristolochia", "Armeria", "Aronia", "Arrhenatherum", "Artemesia", "Artemisia", "Aruncus", "Arundo", "Asarum", "Ash", "Asimina", "Aspen", "Aspidistra", "Asplenium", "Aster", "Astilbe", "Astragalus", "Athyrium", "Aucuba", "Aureolaria", "Aurinia", "Autumn", "Azalea", "Azolla", "Babiana", "Baccharis", "Balsa", "Bamboo", "Baobab", "Baptisia", "Bassharis", "Baumea", "Bayonet", "Beach", "Bean", "Bearberry", "Beech", "Begonia", "Belamcanda", "Belladonna", "Bellis", "Berberis", "Bergenia", "Berry", "Bessera", "Betty", "Betula", "Bidens", "Bignonia", "Bindweed", "Birch", "Bite", "Bittercress", "Bittersweet", "Bitterweed", "Blade", "Blechnum", "Bletilla", "Bloom", "Bloomeria", "Borago", "Botrychium", "Bougainivillea", "Bower", "Box", "Boxwood", "Brasenia", "Brassica", "Brier", "Brittlebush", "Briza", "Broadleaf", "Brodiaea", "Browallia", "Brugmansia", "Bubble", "Buckeye", "Buckthorn", "Buddleia", "Bumelia", "Bunya", "Bush", "Buttons", "Buxus", "Cabbage", "Caladium", "Calamagrostis", "Calendula", "Callicarpa", "Callistephus", "Calochortus", "Calodecedrus", "Calonyction", "Caltha", "Calycanthus", "Camassia", "Campanula", "Campsis", "Cane", "Canna", "Cap", "Cardiucrinum", "Carduus", "Carex", "Carpinus", "Carum", "Carya", "Caryopteris", "Cassava", "Cassia", "Castanea", "Castilleja", "Catalpa", "Catharanthus", "Ceanothus", "Cedar", "Cedrela", "Cedrus", "Celastrus", "Celosia", "Celtis", "Centaurea", "Centranthus", "Cephalanthus", "Ceratiola", "Cercic", "Cercidiphyllum", "Chamaecyparis", "Chamaecyperai", "Chasmanthe", "Chelone", "Chicorium", "Chionanthus", "Chionodoxa", "Chlidanthus", "Chrysanthemum", "Chrysogonum", "Cimicifuga", "Cladrastis", "Claytonia", "Clematis", "Cleome", "Clerodendrum", "Clethra", "Clifonia", "Clitoria", "Clivia", "Cloud", "Clove", "Clover", "Cobaena", "Cocculus", "Coix", "Colchicum", "Coleus", "Collard", "Colocasia", "Color", "Colwort", "Commelina", "Coneflower", "Conifer", "Conopholis", "Conradina", "Convallaria", "Coreopsis", "Coriandrum", "Cornel", "Cornus", "Cortaderia", "Corylorsis", "Corylus", "Cosmos", "Cotinus", "Cotoneaster", "Cotton", "Crataegus", "Cress", "Crocosmia", "Crocus", "Cronum", "Cryptomeria", "Cunninghamia", "Cuphea", "Cupressus", "Curcuma", "Curtonus", "Cycad", "Cyclamen", "Cydonia", "Cymbopogon", "Cypredium", "Cypress", "Cyressus", "Cyrilla", "Dahlia", "Daisy", "Danae", "Dandranthema", "Daphne", "Datura", "Daucus", "Davidia", "Deadnettle", "Decumaria", "Delphinium", "Dennstaedtia", "Dentaria", "Deparia", "Deschampsia", "Desmodium", "Deutzia", "Dew", "Dewberry", "Dianthus", "Diascia", "Dicentra", "Dichichium", "Dichromena", "Diervilla", "Dietes", "Digitalis", "Dilochos", "Dindle", "Diodia", "Dionaea", "Diospyros", "Dipelta", "Diphelleia", "Diplazium", "Dirt", "Disanthus", "Disporum", "Doctamnus", "Dodecatheon", "Dogbane", "Doronucum", "Drosera", "Dryopteris", "Duchesnea", "Duranta", "Duscle", "Dust", "Dyssodia", "Eacharis", "Eccremocarpus", "Echinecea", "Echium", "Ecrosia", "Ehinops", "Ehretia", "Eichornia", "Elaegnus", "Elder", "Eleagnus", "Eleocharis", "Elm", "Elymus", "Enkianthus", "Eophorbia", "Epifagus", "Epigaea", "Epilobium", "Epimedium", "Equisetum", "Eragrostrum", "Eranthis", "Eremurus", "Erianthus", "Erigeron", "Eriobotrya", "Eriocaulon", "Eriophorum", "Erysimum", "Erythronium", "Escallonia", "Escaphis", "Eschscholzia", "Eucalyptus", "Eucomis", "Eucommia", "Euonymus", "Eupotorium", "Euptellea", "Euryale", "Evodia", "Evolvulus", "Exochorda", "Fagopyrum", "Fagus", "Fairymoss", "Faith", "Falluiga", "Fate", "Fathsedera", "Fatsia", "Feijoa", "Felonwood", "Felonwort", "Fennel", "Fern", "Festuca", "Feverfew", "Ficus", "Fieldcress", "Fig", "Filipendula", "Fir", "Firmiana", "Flame", "Flax", "Flower", "Fluxroot", "Foeniculum", "Fog", "Fontanesia", "Forsythia", "Fothergilla", "Fragaria", "Franklinia", "Fraxinus", "Freesia", "Fritillaria", "Frost", "Fuchsia", "Fumewort", "Gaillardia", "Galactia", "Galanthus", "Galax", "Galearis", "Galium", "Gallberry", "Galtonia", "Gardenia", "Garget", "Garlic", "Gaultheria", "Gaura", "Gazania", "Gelseminum", "Gelsemium", "Gemerocallis", "Genista", "Gentian", "Gentiana", "Gepatica", "Geranium", "Gerardia", "Gerbera", "Geum", "Gift", "Gillenia", "Gilliflower", "Ginger", "Ginko", "Gladiolus", "Glechoma", "Gleditsia", "Gloriosa", "Glyceria", "Gnaphalium", "Gold", "Goldenglow", "Gomphrena", "Goodyera", "Gordonia", "Grace", "Grapevine", "Grass", "Gratiola", "Groundberry", "Gutweed", "Gymnocladus", "Gypsophila", "Habenaria", "Habranthus", "Hair", "Hakonechlao", "Haldi", "Halesia", "Hamamelis", "Harlequin", "Hawthorn", "Hazel", "Hedera", "Hedge", "Hedychium", "Helenium", "Helianthus", "Helichrysum", "Helictotrichor", "Heliopsis", "Heliotropium", "Hellebore", "Helleborus", "Hemlock", "Hemp", "Heptacodium", "Hesperis", "Heuchera", "Hibiscis", "Hibiscus", "Hickory", "Hippeastrum", "Hogweed", "Holly", "Hope", "Hops", "Hornbeam", "Horse Nettle", "Hosta", "Houseleek", "Houstonia", "Hovenia", "Huckleberry", "Humulus", "Hyacinthus", "Hydrangea", "Hymenocallis", "Hypericum", "Hyssopus", "Iberis", "Ice", "Ilex", "Illicum", "Imperarata", "Incarvillea", "Indigofera", "Ink Plant", "Inkberry", "Inula", "Ipheion", "Ipomea", "Ipomoea", "Ipomopsis", "Iris", "Iron", "Isotria", "Itchweed", "Itea", "Ivy", "Ixia", "Ixiolirion", "Ixora", "Jasminum", "Joy", "Juglans", "Juncus", "Juniper", "Juniperous", "Kadsura", "Kalimeris", "Kalmia", "Kalopanax", "Kerria", "Kniphofia", "Koeleria", "Koelreuteria", "Kolkwitzia", "Krigia", "Laburnum", "Laceflower", "Lactuca", "Lagenaria", "Lagerstroemia", "Lagurus", "Lake", "Lamium", "Lantana", "Lapeirousia", "Larch", "Larix", "Larusi", "Lathrus", "Lathyrus", "Laurel", "Lavandula", "Lavatera", "Lavender", "Leaf", "Leiophyllum", "Lemna", "Lepisorus", "Lespedeza", "Leucojum", "Leucothoe", "Levisticum", "Liatris", "Life", "Light", "Ligistrum", "Ligularia", "Lilac", "Lilium", "Lily", "Limonium", "Linaria", "Lindera", "Linum", "Liquidambar", "Liriodendron", "Liriope", "Lobelia", "Lobularia", "Locust", "Lonicera", "Loropetalum", "Lotus", "Love", "Ludwigia", "Luffa", "Lupinus", "Lycoris", "Lyonia", "Lysimachia", "Lythrum", "Maackia", "Maclura", "Magnolia", "Mahogany", "Mahonia", "Maianthemum", "Majorana", "Malope", "Malus", "Malva", "Malvaviscus", "Mandevilla", "Mangrove", "Maple", "Marrubium", "Marshallia", "Marsilea", "Matelea", "Matricaria", "Matteuccia", "Meconopsis", "Mediola", "Medlar", "Melampodium", "Melampyrum", "Melia", "Melica", "Mentha", "Metasequoia", "Metensia", "Michelia", "Microbiota", "Might", "Milfoil", "Milkbark", "Milkweed", "Milla", "Mimulus", "Mina", "Mint", "Minuartia", "Mirabilis", "Mischanthus", "Mist", "Mitella", "Molina", "Molucella", "Momordica", "Monarda", "Moon", "Moraea", "Morel", "Morus", "Moss", "Mud", "Muhlenbergia", "Mulberry", "Muscari", "Myosotis", "Myrica", "Myriophyllum", "Nandina", "Narcissus", "Nassella", "Needle", "Neillia", "Nelumbo", "Nemesia", "Nemophila", "Nepeta", "Nepta", "Nerine", "Nerium", "Nettle", "Neviusia", "Nierembergia", "Nigella", "Nightshade", "Nomocharis", "Nymphaea", "Nymphoides", "Nyssa", "Oak", "Ocimum", "Odentonema", "Oenethera", "Oleander", "Omphalodes", "Onoclea", "Ophiopogon", "Origanum", "Ornithogalum", "Orontium", "Osmanthus", "Osmunda", "Osteaspermum", "Ostrya", "Oxalis", "Oxydendrum", "Pachysandra", "Paeonia", "Palm", "Palmetto", "Pandorea", "Panicum", "Papaver", "Parnassia", "Paronychia", "Parrotia", "Parsley", "Parsnip", "Parthenium", "Parthenocissus", "Passiflora", "Paulownia", "Pea", "Peace", "Pedicularis", "Pelargonium", "Pellaea", "Pennisetum", "Penstemon", "Pentas", "Pepper", "Perilla", "Perovskia", "Persea", "Persimmon", "Petroselinum", "Phacelia", "Phalaris", "Phaseolus", "Phegopteris", "Phellodendron", "Phelloendro", "Phlox", "Phormium", "Photinia", "Physocarpus", "Physostegia", "Phytolacca", "Picea", "Pickneya", "Picrasma", "Pieris", "Pilosella", "Pimpinella", "Pine", "Pinguicula", "Pinus", "Pistacia", "Pittosporum", "Plant", "Platanthera", "Platanus", "Platycodon", "Plectranthus", "Pleioblastus", "Plumbago", "Podocarpus", "Podophyllum", "Pogonia", "Poinsetta", "Poisonberry", "Poisonflower", "Poke", "Pokeroot", "Pokeweed", "Polemonium", "Polianthes", "Poliothyrsis", "Polkweed", "Polygala", "Polygonatum", "Polygonella", "Polygonum", "Polypodium", "Polystichum", "Poncirus", "Pond", "Pontederia", "Poplar", "Poppy", "Populus", "Porteranthus", "Potentilla", "Poterium", "Prenanthes", "Primula", "Privet", "Prunella", "Prunus", "Pseudocydonia", "Pseudolaria", "Pseudolarix", "Pseudotsya", "Ptelea", "Pteridium", "Pteris", "Pterocarcya", "Pteroceltic", "Pterostyrax", "Pudina", "Pulmonaria", "Punica", "Puschkinia", "Pycnanthemum", "Pyracantha", "Pyrathrum", "Pyrola", "Pyrrosia", "Pyrus", "Quamoclit", "Quercus", "Ragweed", "Rain", "Ramnella", "Ramnuus", "Rantipole", "Ranunclus", "Raspberry", "Ratibida", "Rhammus", "Rhaphiolepis", "Rhapidiophyllum", "Rhexia", "Rhododendron", "Rhodohypoxis", "Rhus", "Rhychospora", "Ribwort", "Ricinus", "River", "Roadweed", "Robinia", "Rock", "Rock Fern", "Rododendron", "Root", "Rosa", "Rose", "Rosemary", "Rosmarinus", "Rowan", "Rubus", "Rudbeckia", "Ruellia", "Rumex", "Ruscus", "Russelia", "Ruta", "Rye", "Sabal", "Sabatia", "Saccharum", "Saffron", "Sage", "Sagittaria", "Salix", "Salvia", "Sambucus", "Sand", "Sandersonia", "Sanguinary", "Santolina", "Saponaria", "Sarcococca", "Sarracenia", "Sasa", "Sassafras", "Satureja", "Saururus", "Saxifraga", "Scabiosa", "Scadoxus", "Scaevola", "Schizanthus", "Schizichyrium", "Schizolstylis", "Schizophragma", "Scilla", "Scripus", "Scutellaria", "Sea", "Sedum", "Selaginella", "Senecio", "Sequoia", "Sequsiadendron", "Serissa", "Sesbania", "Sesleria", "Setcreasea", "Shadblow", "Shadbush", "Shade", "Shadow", "Shepherdia", "Shortia", "Silene", "Silkweed", "Silphinum", "Sinojackia", "Sisyrinchium", "Skimmia", "Skunkweed", "Smilacina", "Smilax", "Smoke", "Snakeberry", "Snow", "Snowdrop", "Soil", "Solanum", "Solenostemon", "Solidago", "Sonchus", "Song", "Sophora", "Sorbaria", "Sorbus", "Sorphaatum", "Sorrel", "Sparaxis", "Spartina", "Spartium", "Spell", "Spigelia", "Spiraea", "Spiranthes", "Spodiopogon", "Spoolwood", "Sporobolis", "Sporobolus", "Sprekelia", "Spring", "Spruce", "Stachys", "Stachyurus", "Stammerwort", "Staphylea", "Stauntonia", "Stella", "Stellaria", "Stenanthium", "Stephandra", "Sternbergia", "Stewarta", "Stewartia", "Stickweed", "Stokesia", "Storm", "Streptopus", "Strobilanthes", "Strongbark", "Stylophorum", "Stylosanthes", "Styrax", "Sugarcane", "Sugarplum", "Sumac", "Summer", "Sun", "Sunflower", "Sutera", "Swallow-wort", "Swinies", "Sycamore", "Sycopsis", "Symphoricarpos", "Syringa", "Tagetes", "Tale", "Tamarix", "Tanacetum", "Tansy", "Taraxacum", "Targetes", "Tassel", "Taxodium", "Taxus", "Tea", "Tecomaria", "Tephrosia", "Ternstroemia", "Teucrium", "Thalia", "Thalictrum", "Thelpteris", "Thermopsis", "Thimbleberry", "Thimbleweed", "Thistle", "Thorn", "Thousand-leaf", "Thrill", "Thuja", "Thunbergia", "Thunder", "Thyme", "Thymus", "Tiarella", "Tilia", "Time", "Tipularia", "Tithonia", "Tongue", "Toona", "Toothwort", "Torenia", "Touch-me-not", "Trachelospermum", "Trachycarpus", "Tradescantia", "Tragopogon", "Tree", "Trichostema", "Trick", "Trifolium", "Trillium", "Tritonia", "Trollius", "Tropaeolum", "Truth", "Tsuga", "Tulip", "Tulipa", "Tulsi", "Typha", "Ulmus", "Utricularia", "Uvularia", "Vaccinium", "Valeriana", "Varatrum", "Varbascum", "Veltheimia", "Verbana", "Veronica", "Vetiverzia", "Viburnum", "Victoria", "Vinca", "Vine", "Viola", "Violet", "Vitex", "Vitis", "Waldsteinia", "Warmth", "Water", "Watsonia", "Wave", "Waybread", "Web", "Weed", "Weigela", "Wheat", "Wild Rose", "Willow", "Wind", "Windroot", "Wineberry", "Winter", "Winterberry", "Wintercress", "Wisteria", "Wood", "Woodbine", "Woodsia", "Woodwardia", "Wormwood", "Woundwort", "Xanthoriza", "Xyris", "Yew", "Yucca", "Zantedeschia", "Zanthoxylum", "Zelkova", "Zeonbia", "Zephyranthes", "Zinnia", "Zizia", "kostelezkya"];
|
|
$('#placeholder').css('textTransform', 'capitalize');
|
|
var element = document.createElement("div");
|
|
element.setAttribute("id", "result");
|
|
for (i = 0; i < 10; i++) {
|
|
nTp = Math.random() * 2 | 0;
|
|
if (nTp === 0) {
|
|
rnd = Math.random() * nm8.length | 0;
|
|
nMs = nm8[rnd];
|
|
nm8.splice(rnd, 1);
|
|
} else {
|
|
nameMas();
|
|
while (nMs === "") {
|
|
nameMas();
|
|
}
|
|
}
|
|
br = document.createElement('br');
|
|
element.appendChild(document.createTextNode(nMs));
|
|
element.appendChild(br);
|
|
}
|
|
if (document.getElementById("result")) {
|
|
document.getElementById("placeholder").removeChild(document.getElementById("result"));
|
|
}
|
|
document.getElementById("placeholder").appendChild(element);
|
|
}
|
|
|
|
function nameMas() {
|
|
nTp = Math.random() * 9 | 0;
|
|
rnd = Math.random() * nm1.length | 0;
|
|
rnd2 = Math.random() * nm2.length | 0;
|
|
rnd3 = Math.random() * nm7.length | 0;
|
|
if (nTp < 2) {
|
|
while (nm7[rnd3] === "") {
|
|
rnd3 = Math.random() * nm7.length | 0;
|
|
}
|
|
while (nm1[rnd] === "" || nm1[rnd] === nm7[rnd3]) {
|
|
rnd = Math.random() * nm1.length | 0;
|
|
}
|
|
nMs = nm1[rnd] + nm2[rnd2] + nm7[rnd3];
|
|
} else if (nTp < 7) {
|
|
rnd4 = Math.random() * nm3.length | 0;
|
|
rnd5 = Math.random() * nm6.length | 0;
|
|
nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd4] + nm6[rnd5] + nm7[rnd3];
|
|
} else {
|
|
rnd6 = Math.random() * nm4.length | 0;
|
|
rnd7 = Math.random() * nm5.length | 0;
|
|
nMs = nm1[rnd] + nm2[rnd2] + nm3[rnd4] + nm4[rnd6] + nm5[rnd7] + nm6[rnd5] + nm7[rnd3];
|
|
}
|
|
testSwear(nMs);
|
|
}
|