その画面を何に使うか目的が見えないので(吉里吉里シラネ)、
的外れなのかもしれんけど、
とりあえず乱数で取った点が(800,600)の矩形内だったら、
乱数を引きなおしては?線が短くなって無意味になる時がある気がする。