이런 코드인데 왜 main 쪽에 if 실행 안하고 넘어가는지 이해불가;;

randf가 0반환하는것도 따로 문 삽입해서 봤는데 왜 안되는거지?

그리고 난수 float로 최대 최소값 어떻게 정하냐