All pastes #412591 Raw Edit

Mine

public text v1 · immutable
#412591 ·published 2007-03-27 20:02 UTC
rendered paste body
s2@slappy:~/temp$ cat pilucco.rb
#!/usr/bin/ruby
#
#roba che mi serve:
volte_che_ho_vinto_scegliendo_la_busta_di_mike = 0
volte_che_ho_vinto_tenendo_la_mia = 0
quante_volte_lo_provo = 1000.0

for i in 0..quante_volte_lo_provo

#concorrente
busta_vincente = rand(3) + 1
scelgo_la_busta_numero = rand(3) + 1

#mike
apro_la_busta = 0
while apro_la_busta == 0
        apro_la_busta=rand(3) + 1 if apro_la_busta != scelgo_la_busta_numero
end

#concorrente
if busta_vincente == scelgo_la_busta_numero
        volte_che_ho_vinto_tenendo_la_mia = volte_che_ho_vinto_tenendo_la_mia + 1
else
        volte_che_ho_vinto_scegliendo_la_busta_di_mike = volte_che_ho_vinto_scegliendo_la_busta_di_mike + 1
end

end #fine del for

puts "Su " + quante_volte_lo_provo.to_s
puts "Se mi tenevo la mia vincevo " + volte_che_ho_vinto_tenendo_la_mia.to_s + " volte."
puts "Se prendevo quella di mike vincevo " + volte_che_ho_vinto_scegliendo_la_busta_di_mike.to_s + " volte."
puts "Quindi ho una probabilità del " + (volte_che_ho_vinto_tenendo_la_mia * 100 / quante_volte_lo_provo).to_s + "% di vincere se mi tengo la mia, e del " + (volte_che_ho_vinto_scegliendo_la_busta_di_mike * 100 / quante_volte_lo_provo).to_s + "% prendendo quella di mike."
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 321 volte.
Se prendevo quella di mike vincevo 680 volte.
Quindi ho una probabilità del 32.1% di vincere se mi tengo la mia, e del 68.0% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 333 volte.
Se prendevo quella di mike vincevo 668 volte.
Quindi ho una probabilità del 33.3% di vincere se mi tengo la mia, e del 66.8% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 330 volte.
Se prendevo quella di mike vincevo 671 volte.
Quindi ho una probabilità del 33.0% di vincere se mi tengo la mia, e del 67.1% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 334 volte.
Se prendevo quella di mike vincevo 667 volte.
Quindi ho una probabilità del 33.4% di vincere se mi tengo la mia, e del 66.7% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 339 volte.
Se prendevo quella di mike vincevo 662 volte.
Quindi ho una probabilità del 33.9% di vincere se mi tengo la mia, e del 66.2% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 359 volte.
Se prendevo quella di mike vincevo 642 volte.
Quindi ho una probabilità del 35.9% di vincere se mi tengo la mia, e del 64.2% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 317 volte.
Se prendevo quella di mike vincevo 684 volte.
Quindi ho una probabilità del 31.7% di vincere se mi tengo la mia, e del 68.4% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 340 volte.
Se prendevo quella di mike vincevo 661 volte.
Quindi ho una probabilità del 34.0% di vincere se mi tengo la mia, e del 66.1% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 342 volte.
Se prendevo quella di mike vincevo 659 volte.
Quindi ho una probabilità del 34.2% di vincere se mi tengo la mia, e del 65.9% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 333 volte.
Se prendevo quella di mike vincevo 668 volte.
Quindi ho una probabilità del 33.3% di vincere se mi tengo la mia, e del 66.8% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 325 volte.
Se prendevo quella di mike vincevo 676 volte.
Quindi ho una probabilità del 32.5% di vincere se mi tengo la mia, e del 67.6% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 321 volte.
Se prendevo quella di mike vincevo 680 volte.
Quindi ho una probabilità del 32.1% di vincere se mi tengo la mia, e del 68.0% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 332 volte.
Se prendevo quella di mike vincevo 669 volte.
Quindi ho una probabilità del 33.2% di vincere se mi tengo la mia, e del 66.9% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 321 volte.
Se prendevo quella di mike vincevo 680 volte.
Quindi ho una probabilità del 32.1% di vincere se mi tengo la mia, e del 68.0% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 332 volte.
Se prendevo quella di mike vincevo 669 volte.
Quindi ho una probabilità del 33.2% di vincere se mi tengo la mia, e del 66.9% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 342 volte.
Se prendevo quella di mike vincevo 659 volte.
Quindi ho una probabilità del 34.2% di vincere se mi tengo la mia, e del 65.9% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 321 volte.
Se prendevo quella di mike vincevo 680 volte.
Quindi ho una probabilità del 32.1% di vincere se mi tengo la mia, e del 68.0% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 329 volte.
Se prendevo quella di mike vincevo 672 volte.
Quindi ho una probabilità del 32.9% di vincere se mi tengo la mia, e del 67.2% prendendo quella di mike.
s2@slappy:~/temp$ ./pilucco.rb
Su 1000.0
Se mi tenevo la mia vincevo 319 volte.
Se prendevo quella di mike vincevo 682 volte.
Quindi ho una probabilità del 31.9% di vincere se mi tengo la mia, e del 68.2% prendendo quella di mike.
s2@slappy:~/temp$