Advertisement
Guest User

Untitled

a guest
May 21st, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.10 KB | None | 0 0
  1. import numpy
  2. import random
  3.  
  4. def randomHotel():
  5.  
  6. #Nome
  7. 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']
  8. 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']
  9. 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']
  10. p3 = ['Hotel', 'Resort', 'Motel', 'Hotel&Spa', 'B&B', 'Resort&Spa', 'Motel&Spa', 'Palace', '']
  11. n1 = numpy.random.choice(numpy.arange(0, 26))
  12. n2 = numpy.random.choice(numpy.arange(0, 30))
  13. n3 = numpy.random.choice(numpy.arange(0, 9))
  14. if n1 < 14:
  15. nome = p1[n1] + " " + p2m[n2] + ' ' + p3[n3]
  16. else:
  17. nome = p1[n1] + " " + p2f[n2] + ' ' + p3[n3]
  18.  
  19. #Numero di telefono
  20. n = '0000000000'
  21. while '9' in n[3:6] or n[3:6]=='000' or n[6]==n[7]==n[8]==n[9]:
  22. n = str(random.randint(10**9, 10**10-1))
  23. telfisso = n[:3] + '-'+ n[3:6] + n[6:]
  24.  
  25. #Categoria
  26. stelle = numpy.random.choice(numpy.arange(1, 6), p = [0.01, 0.09, 0.7, 0.14, 0.06])
  27.  
  28. #Email
  29. email = nome.replace(" ", '') + "@gmail.com"
  30.  
  31. homepage = 'https://www.' + nome.replace(" ", '') + '/home.com'
  32. return (nome,stelle, telfisso, email,homepage)
  33.  
  34. def randomHomePageGuida():
  35. n = '0000000000'
  36. while '9' in n[3:6] or n[3:6]=='000' or n[6]==n[7]==n[8]==n[9]:
  37. n = str(random.randint(10**9, 10**10-1))
  38. url = n[:3] + n[3:6] + n[6:]
  39. return ('www.GuideTuristiche.com/' + url)
  40.  
  41. def randomPacchetto():
  42. persone = numpy.random.choice(numpy.arange(2, 8))
  43. costosingolo = numpy.random.choice(numpy.arange(6, 20))*10
  44. costo = costosingolo*persone
  45.  
  46. categorie = ['Crociera', 'Pacchetto Famiglia', 'Vacanza romantica', 'City Break', 'Fuga Natalizia', 'Vacanza Benessere']
  47. 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']
  48. nCat = numpy.random.choice(numpy.arange(0, 6))
  49. return (persone, costo, categorie[nCat], descrizione[nCat])
  50.  
  51. for i in range (10):
  52. # print(randomHotel())
  53. print(randomPacchetto())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement