#!/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 1..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 && apro_la_busta == busta_vincente) then apro_la_busta = 0 end 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."