Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy
- import random
- def randomHotel():
- #Nome
- p1 = ['Mare', 'Cavallo', 'Sole', 'Spettacolo', 'Tridente', 'Tramonto', 'Fiocco', 'Tavolo', 'Scrigno', 'Mascarpone', 'Riposo', 'Letto', 'Ritrovo','Onda', 'Isola', 'Alba', 'Nuvola', 'Taverna', 'Locanda', 'Scalata', 'Cala', 'Tavola', 'Baita', 'Casa', 'Pioggia', 'Costa']
- p2m = ['Rosso', 'Scarlatto', 'Azzurro', 'Ruvido', 'Splendido', 'Rilassante', 'Giocoso', 'Mansueto', 'Blu', 'Smeraldo', 'Lussureggiante', 'Magico', 'Nebbioso','Orientale','Abile','Astuto','Aggressivo','Agile','Aristocratico','Amabile','Alto' 'Gagliardo','Galante','Generoso','Gentile','Gigantesco','Gotico','Grande','Meraviglioso', 'Pacato', 'Misterioso']
- p2f = ['Lontana', 'Rossa', 'Blu', 'Rosata', 'Azzurra', 'Pacifica', 'Salmastra', 'Sorridente', 'Nevosa', 'Perduta', 'Magica', 'Ricercata', 'Nebbiosa','Orientale', 'Bagnata', 'Allagata', 'Gialla', 'Verde', 'Arancione', 'Smeralda', 'Accecante', 'Sabbiosa', 'Nevosa', 'Dolce', 'Salata', 'Riposante', 'Rinfrescante', 'Afosa', "Mia", 'Gelida']
- p3 = ['Hotel', 'Resort', 'Motel', 'Hotel&Spa', 'B&B', 'Resort&Spa', 'Motel&Spa', 'Palace', '']
- n1 = numpy.random.choice(numpy.arange(0, 26))
- n2 = numpy.random.choice(numpy.arange(0, 30))
- n3 = numpy.random.choice(numpy.arange(0, 9))
- if n1 < 14:
- nome = p1[n1] + " " + p2m[n2] + ' ' + p3[n3]
- else:
- nome = p1[n1] + " " + p2f[n2] + ' ' + p3[n3]
- #Numero di telefono
- n = '0000000000'
- while '9' in n[3:6] or n[3:6]=='000' or n[6]==n[7]==n[8]==n[9]:
- n = str(random.randint(10**9, 10**10-1))
- telfisso = n[:3] + '-'+ n[3:6] + n[6:]
- #Categoria
- stelle = numpy.random.choice(numpy.arange(1, 6), p = [0.01, 0.09, 0.7, 0.14, 0.06])
- #Email
- email = nome.replace(" ", '') + "@gmail.com"
- homepage = 'https://www.' + nome.replace(" ", '') + '/home.com'
- return (nome,stelle, telfisso, email,homepage)
- def randomHomePageGuida():
- n = '0000000000'
- while '9' in n[3:6] or n[3:6]=='000' or n[6]==n[7]==n[8]==n[9]:
- n = str(random.randint(10**9, 10**10-1))
- url = n[:3] + n[3:6] + n[6:]
- return ('www.GuideTuristiche.com/' + url)
- def randomPacchetto():
- persone = numpy.random.choice(numpy.arange(2, 8))
- costosingolo = numpy.random.choice(numpy.arange(6, 20))*10
- costo = costosingolo*persone
- categorie = ['Crociera', 'Pacchetto Famiglia', 'Vacanza romantica', 'City Break', 'Fuga Natalizia', 'Vacanza Benessere']
- descrizione = ['Riscopriti in un viaggio unico alla scoperta dei mari più distanti', 'Viaggia in compagnia della famiglia in un occasione unica per grandi e piccini', 'Tramonti romantici, luci soffuse in terre oltremare per te e qualcuno con cui condividerlo','La città ti snerva? Prenditi del tempo dove puoi dimenticarti del lavoro','\"natale con i tuoi\"? Non quest anno!','Rilassa corpo e spirito in un luogo pieno di storia e misticismo']
- nCat = numpy.random.choice(numpy.arange(0, 6))
- return (persone, costo, categorie[nCat], descrizione[nCat])
- for i in range (10):
- # print(randomHotel())
- print(randomPacchetto())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement