rastgele
Version:
Efsane bir modül
252 lines (220 loc) • 6.46 kB
JavaScript
const request = require('node-fetch')
var erkek_isim = require("./data/erkekisim.json")
var kadın_isim = require("./data/kadinisim.json")
var spor = require("./data/spor.json")
var meslekler = require("./data/meslekler.json")
var soyisimler = require("./data/soyisimler.json")
var ataturkyazilari = require("./data/ataturkyazilari.json")
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
var profilerkek = { "cinsiyet": "Erkek", "isim": erkek_isim[getRandomInt(0, erkek_isim.length)], "soyisim": soyisimler[getRandomInt(0, soyisimler.length)], "diger": { "yas": Math.floor(Math.random() * 20) + 25, "spor": spor[getRandomInt(0, spor.length)], "meslek": meslekler[getRandomInt(0, meslekler.length)] } }
module.exports = {
profil_kadin: function(ozellik){
if (ozellik === undefined) {
try {
return { "cinsiyet": "Kadın", "isim": kadın_isim[getRandomInt(0, kadın_isim.length)], "soyisim": soyisimler[getRandomInt(0, soyisimler.length)], "diger": { "yas": Math.floor(Math.random() * 30) + 25, "spor": spor[getRandomInt(0, spor.length)], "meslek": meslekler[getRandomInt(0, meslekler.length)] } }
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "cinsiyet") {
try {
return "Kadın"
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "isim") {
try {
return kadın_isim[getRandomInt(0, kadın_isim.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "soyisim") {
try {
return soyisimler[getRandomInt(0, soyisimler.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "yas") {
try {
return Math.floor(Math.random() * 30) + 25
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "spor") {
try {
return spor[getRandomInt(0, spor.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "meslek") {
try {
return meslekler[getRandomInt(0, meslekler.length)]
}catch (err) {
throw new TypeError(err);
}
}
},
profil_erkek: function(ozellik){
if (ozellik === undefined) {
try {
return { "cinsiyet": "Erkek", "isim": erkek_isim[getRandomInt(0, erkek_isim.length)], "soyisim": soyisimler[getRandomInt(0, soyisimler.length)], "diger": { "yas": Math.floor(Math.random() * 30) + 25, "spor": spor[getRandomInt(0, spor.length)], "meslek": meslekler[getRandomInt(0, meslekler.length)] } }
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "cinsiyet") {
try {
return "Erkek"
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "isim") {
try {
return kadın_isim[getRandomInt(0, erkek_isim.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "soyisim") {
try {
return soyisimler[getRandomInt(0, erkek_isim.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "yas") {
try {
return Math.floor(Math.random() * 30) + 25
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "spor") {
try {
return spor[getRandomInt(0, spor.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (ozellik === "meslek") {
try {
return meslekler[getRandomInt(0, meslekler.length)]
}catch (err) {
throw new TypeError(err);
}
}
},
ataturk_sozleri : ataturk_sozleri,
renk : renk,
oyun : oyun,
sayi : sayi
}
function ataturk_sozleri(number) {
if (number === undefined) {
try
{
return ataturkyazilari[getRandomInt(0, ataturkyazilari.length)]
} catch (err) { throw new TypeError(err) }
} else {
const randomItems = [];
for (let i = 0; i < number; i++) {
randomItems.push(ataturkyazilari[getRandomInt(0, ataturkyazilari.length)])
}
return randomItems;
}
}
function renk (number){
try{
if (number === undefined) {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.round(Math.random() * 15)];
}
return color;
}else {
const randomItems2 = [];
for (let i = 0; i < number; i++) {
var letters2 = '0123456789ABCDEF'.split('');
var color2 = '#';
for (var i2 = 0; i2 < 6; i2++ ) {
color2 += letters2[Math.round(Math.random() * 15)];
}
randomItems2.push(color2)
}
return randomItems2
}
}catch (err) {
throw new TypeError(err);
}
}
function oyun (gamename) {
if (gamename === undefined) {
throw new TypeError(`Lütfen bir oyun ismi giriniz. ["seviyor_sevmiyor", "yazı_tura", "zar"]`)
}
if (gamename === "seviyor_sevmiyor") {
try{
const oyun111 = ["Seviyor", "Sevmiyor"]
return oyun111[getRandomInt(0, oyun111.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (gamename === "yazı_tura") {
try{
const oyun112 = ["Yazı", "Tura"]
return oyun112[getRandomInt(0, oyun112.length)]
}catch (err) {
throw new TypeError(err);
}
}
if (gamename === "zar") {
try{
const oyun113 = ["1 [Bir]", "2 [İki]", "3 [Üç]", "4 [Dört]", "5 [Beş]", "6 [Altı]"]
return oyun113[getRandomInt(0, oyun113.length)]
}catch (err) {
throw new TypeError(err);
}
}
}
function sayi (sayı1, sayı2, sayı3) {
try{
if (sayı3 === undefined) {
if (sayı2 === undefined) {
if (sayı1 === undefined) {
return Math.floor(Math.random() * 100)
} else {
const randomItems = [];
for (let i = 0; i < sayı1; i++) {
randomItems.push(Math.floor(Math.random() * 100))
}
return randomItems;
}
}else {
const randomItems2 = [];
for (let i = 0; i < sayı1; i++) {
randomItems2.push(Math.floor(Math.random() * sayı2))
}
return randomItems2
}
}else {
const randomItems3 = [];
for (let i = 0; i < sayı1; i++) {
randomItems3.push(Math.floor(Math.random() * (sayı3 - sayı2 + 1)) + sayı2)
}
return randomItems3
}}catch (err) {
throw new TypeError(err);
}}
module.exports.version = require('./package.json').version;
module.exports.discord = "https://discord.gg/Qw3pzE7"