· 6 years ago · May 21, 2019, 03:42 PM
1def randomHotel():
2
3 #Nome
4 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']
5 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']
6 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']
7 p3 = ['Hotel', 'Resort', 'Motel', 'Hotel&Spa', 'B&B', 'Resort&Spa', 'Motel&Spa', 'Palace', '']
8 n1 = numpy.random.choice(numpy.arange(0, 26))
9 n2 = numpy.random.choice(numpy.arange(0, 30))
10 n3 = numpy.random.choice(numpy.arange(0, 9))
11 if n1 < 14:
12 parte1 = p1[n1]
13 parte2 = p2m[n2]
14 parte3 = p3[n3]
15 nome = p1[n1] + " " + p2m[n2] + ' ' + p3[n3]
16 else:
17 parte1 = p1[n1]
18 parte2 = p2f[n2]
19 parte3 = p3[n3]
20 nome = p1[n1] + " " + p2f[n2] + ' ' + p3[n3]
21
22 #Numero di telefono
23 n = '0000000000'
24 while '9' in n[3:6] or n[3:6]=='000' or n[6]==n[7]==n[8]==n[9]:
25 n = str(random.randint(10**9, 10**10-1))
26 telfisso = n[:3] + '-'+ n[3:6] + n[6:]
27
28 #Categoria
29 stelle = numpy.random.choice(numpy.arange(1, 6), p = [0.01, 0.09, 0.7, 0.14, 0.06])
30
31 #Email
32 email = nome.replace(" ", '') + "@gmail.com"
33
34 homepage = 'https://www.' + parte1[:3] + parte2[:3] + parte3 + '/home.com'
35 return (nome,stelle, telfisso, email,homepage)