top of page

if文でのrand()等の処理

if rand() <0.5: create_agt(Universe.place.A) elif rand()>=0.5 and rand<0.8: create_agt(Universe.place.B) else : create_agt(Universe.place.C) こういった処理をするときif文内で登場するrand()の返り値は同じものですか? elifに移る時点で0.5未満の値は弾かれますか? また、i=rand()など変数に入れた方がいいかなど教えていただきたいです。

if rand() <0.5: create_agt(Universe.place.A) elif rand()>=0.5 and rand<0.8: create_agt(Universe.place.B) else : create_agt(Universe.place.C) こういった処理をするときif文内で登場するrand()の返り値は同じものですか? elifに移る時点で0.5未満の値は弾かれますか? また、i=rand()など変数に入れた方がいいかなど教えていただきたいです。

bottom of page