by @Jace Zimmerman Fork
{"functions":[{"rawId":"id_9e30dc17_dee8_4939_856c_e7b45b51bf1a","tpe":"Integer","name":"numberOfOnesFlipped","statements":[{"@type":"Begin","id":"id_6d6ba7e9_6dae_44c4_8d91_146d587366df"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"result","lengthValue2":"5","id":"id_632cff47_ad55_41aa_bf4b_a32b9ed1099b","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"flip","lengthValue2":"5","id":"id_a8962f24_3233_4454_a95d_b5f22a595416","initValue":"-1"},{"varName":"i","incr":"1","@type":"ForLoop","start":"1","end":"numberOfTimesToFlip","id":"id_3bb165f2_47a9_422a_ada2_5192034c7857","body":{"statements":[{"@type":"Assign","name":"flip","id":"id_7b2ac2e9_e531_4cc6_bafd_225fc6cd7670","value":"randomInt(2)"},{"falseBlock":{"statements":[],"id":"id_095de9c3_1d1a_410b_83eb_e8ab6fa2f3a6"},"trueBlock":{"statements":[{"@type":"Assign","name":"result","id":"id_8fd27410_6d5a_4fbe_a17f_341fb323d778","value":"result + 1"}],"id":"id_3fc1cdfe_c145_4f1f_8ac9_ab875658368e"},"condition":"flip == 1","@type":"If","id":"id_505c3331_05e1_458e_9345_394bb600accd"}],"id":"id_63fd48c4_06f1_4b51_9f08_77278d14571f"}},{"@type":"Return","id":"id_ca8773a7_2b53_4c01_aec9_8387427edee0","maybeValue":"result"}],"parameters":[{"tpe":"Integer","name":"numberOfTimesToFlip","id":"c5867f27-17ab-4278-9e9d-d0122a519bf0"}]}],"name":"Random Number Generator","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"id_8e0c625a_1473_483c_b5eb_60954ecad90b"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfOnesPer1k","lengthValue2":"5","id":"id_434ae457_01e9_4ff6_aeb2_138e9c6018f2","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfZerosPer1k","lengthValue2":"5","id":"id_5c79892f_36f2_4ec6_9ba2_8e617c005884","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfOnesPer10k","lengthValue2":"5","id":"id_17b1dbc0_5b5f_488f_8b69_9a44889a40e6","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfZerosPer10k","lengthValue2":"5","id":"id_2ce5315e_c4ac_4a8a_8c87_a9229f15de65","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfOnesPer100k","lengthValue2":"5","id":"id_c88e98d0_8127_4077_bbd7_7a4b3e9dbf95","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfZerosPer100k","lengthValue2":"5","id":"id_0f5d7dbc_61e9_4419_a0f9_073772495840","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfOnesPer1m","lengthValue2":"5","id":"id_563ba0c3_5ace_47fc_b9cc_cc4a96fa1b0d","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"5","tpe":"Integer","name":"numberOfZerosPer1m","lengthValue2":"5","id":"id_99a85780_41c0_4659_9953_06540a768976","initValue":"0"},{"@type":"Comment","id":"id_92522881_2b8a_4fc9_bde3_48ae70f98547","text":"Perform calculations."},{"@type":"Assign","name":"numberOfOnesPer1k","id":"id_13483271_9e0c_4de7_a80e_56a519280b0e","value":"numberOfOnesFlipped(1000)"},{"@type":"Assign","name":"numberOfZerosPer1k","id":"id_77c95034_54d5_4056_8d5c_88ab2d60ef69","value":"1000 - numberOfOnesPer1k"},{"@type":"Assign","name":"numberOfOnesPer10k","id":"id_f3818f0e_737c_46c5_a139_cee73fbd0b83","value":"numberOfOnesFlipped(10000)"},{"@type":"Assign","name":"numberOfZerosPer10k","id":"id_69e86813_752e_4e5c_b725_f5c0b0962ce4","value":"10000 - numberOfOnesPer10k"},{"@type":"Assign","name":"numberOfOnesPer100k","id":"id_f57390db_404b_4017_97df_8a851942d275","value":"numberOfOnesFlipped(100000)"},{"@type":"Assign","name":"numberOfZerosPer100k","id":"id_0e31dcf2_17d9_4821_9bf9_f2ed02c22f3c","value":"100000 - numberOfOnesPer100k"},{"@type":"Assign","name":"numberOfOnesPer1m","id":"id_1cfd01ed_dee4_4877_99a4_fee83ffccf72","value":"numberOfOnesFlipped(1000000)"},{"@type":"Assign","name":"numberOfZerosPer1m","id":"id_43b14059_6bc5_4db3_b45b_1be93289d85d","value":"1000000 - numberOfOnesPer1m"},{"newline":true,"@type":"Output","id":"id_2cfaa56d_c754_46fb_b1e3_c17a6b2c53f7","value":"\"Out of 1000 flips, you flipped 0 \" + numberOfZerosPer1k + \" times and 1 \" + numberOfOnesPer1k + \" times!\""},{"newline":true,"@type":"Output","id":"id_9d8d361f_8e8e_448c_b9f5_2f46dd3afe66","value":"\"Out of 10000 flips, you flipped 0 \" + numberOfZerosPer10k + \" times and 1 \" + numberOfOnesPer10k + \" times!\""},{"newline":true,"@type":"Output","id":"id_d16d8d9e_48f3_439f_a092_29b51c213707","value":"\"Out of 100000 flips, you flipped 0 \" + numberOfZerosPer100k + \" times and 1 \" + numberOfOnesPer100k + \" times!\""},{"newline":true,"@type":"Output","id":"id_c9ed273e_ddd3_403d_a4d7_4b98308690bd","value":"\"Out of 1000000 flips, you flipped 0 \" + numberOfZerosPer1m + \" times and 1 \" + numberOfOnesPer1m + \" times!\""},{"@type":"Return","id":"id_8f0a3a86_619f_4bff_924f_0add2a6c6f92","maybeValue":null}],"parameters":[]},"id":"id_2fe93764_ce88_48ca_8510_1b19558fdde9","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":true,"lang":"java","showGenCode":false},"version":"0.3","revision":287}