choose random available space is tested and works