IDEJA:
Naloga od nas zahteva, da sestavimo program, ki nam bo izračunal kakšna je verjetnost, da se dve poljubni daljici v nekem kvadratu sekata. Če premislimo, ugotovimo da verjetnost ne bo odvisna od velikosti stranice kvadrata, saj sta daljici v kvadratu naključni. Spomnimo se, da premico določata dve točki, torej bomo potrebovali za dve premici zgenerirati 4 naključne točke. Ker se vse dogaja v 2D prostoru bo točka imela dve naključni koordinati x in y, ki bosta v ustreznem rangu kvadrata (morata biti vsebovani v kvadratu). Torej zgenerirati bomo morali 4 točke z naključnima koordinatama x in y, da bomo določili dve daljici. Sedaj bomo morali še ugotoviti ali se premici sekata. Če skozi daljici potegnemo premico, vemo da se premici zagotovo nekje sekata če nista vzporedni. Tako dobimo idejo, da zapišemo enačbi dveh premic in poiščemo presečišče (če se sekata) te nato preverimo ali se nahaja na ustreznem deginicijskem območjo obeh daljic. Če definicijsko območje v točki presečišča obstaja, potem smo ugotovili, da se daljici sekata. Da dobimo verjetnost preseka daljic večkrat ponovimo postopek in pogledamo kolikokrat od vseh poskusov se naključni daljici sekata od vseh poskusov. Več poskusov kot naredimo bolj točna bo verjetnost. Za izračun standarden deviacije pa le ustrezno formulo (potrebovali bomo izračunati še povprečje vseh ciklov, ki smo jih opravili).


