All pastes #412648 Raw Edit

Mine

public ruby v1 · immutable
#412648 ·published 2007-03-27 21:01 UTC
rendered paste body
#!/usr/bin/ruby##roba che mi serve:volte_che_ho_vinto_scegliendo_la_busta_di_mike = 0volte_che_ho_vinto_tenendo_la_mia = 0quante_volte_lo_provo = 1000.0for i in 1..quante_volte_lo_provo#concorrentebusta_vincente = rand(3) + 1scelgo_la_busta_numero = rand(3) + 1#mikeapro_la_busta = 0while apro_la_busta == 0        apro_la_busta=rand(3) + 1        if (apro_la_busta == scelgo_la_busta_numero && apro_la_busta == busta_vincente) then                apro_la_busta = 0        endend#concorrenteif busta_vincente == scelgo_la_busta_numero        volte_che_ho_vinto_tenendo_la_mia = volte_che_ho_vinto_tenendo_la_mia + 1else        volte_che_ho_vinto_scegliendo_la_busta_di_mike = volte_che_ho_vinto_scegliendo_la_busta_di_mike + 1endend #fine del forputs "Su " + quante_volte_lo_provo.to_sputs "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."