paloEpeGauss
→ randomGaussian()E busa palo e e sa itsiweng, mme e e atamelang bogare go na le go katologa ka go lekana.
paloEpeGauss(bogare, katologo)paloEpe e naya dipalo tse di katologaneng ka go lekana — palo nngwe le nngwe e na le tshono e e lekanang. paloEpeGauss ga e dire jalo: dipalo di kokoana gaufi le bogare, mme tse di kgakala di sa tlhagelele gantsi.
Fa o sa neye sepe, bogare ke 0 mme katologo ke 1. Bontsi jwa dipalo bo wela magareng ga -1 le 1, mme tse dingwe di ka feta.
paloEpeGauss(200, 40) e naya dipalo tse di kokoanang gaufi le 200, mme di ka nna kwa 160 kgotsa 240 — le kgakala go feta foo ka sewelo.
Se se dira gore dilo di lebege di le tlholego: ditlhare mo sekgweng ga di a katologa ka go lekana, di kokoana. Dirisa paloEpe fa o batla go katologa ka go lekana, mme paloEpeGauss fa o batla setlhopha.
paloEpePeo e laola le yona.
Diparamethara
Karolo e e bidiwang “Diparamethara”| Leina | Mofuta | Tlhaloso |
|---|---|---|
bogare (ka boitlhophelo) | palo | Palo e dipalo di kokoanang gaufi le yona. Fa e sa newe, ke 0. |
katologo (ka boitlhophelo) | palo | Selekanyo sa go katologa go tswa bogareng. Fa se le sennye, dipalo di kokoana thata; fa se le segolo, di katologa. Fa se sa newe, ke 1. |
tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(20, 24, 34);
tlogelaMothalo();
paloEpePeo(3);
gopheta (diri i = 0; i < 300; i = i + 1) {
diri x = paloEpeGauss(200, 55);
diri y = paloEpeGauss(200, 55);
tlatsaMmala(250, 210, 120);
thalaSediko(x, y, 6);
}
}tiro setaLoeto() {
thalaKanefase(400, 400);
bokamorago(240);
tlogelaMothalo();
paloEpePeo(11);
// Kwa godimo: `paloEpe` — go katologa ka go lekana
tlatsaMmala(40, 140, 200);
gopheta (diri i = 0; i < 150; i = i + 1) {
thalaSediko(paloEpe(bophara), paloEpe(20, 180), 7);
}
// Kwa tlase: `paloEpeGauss` — go kokoana fa gare
tlatsaMmala(220, 90, 70);
gopheta (diri i = 0; i < 150; i = i + 1) {
thalaSediko(paloEpeGauss(200, 60), paloEpe(220, 380), 7);
}
}