Ranging listener scans in random way - Expected?

Hi,

I have written a simple code to use ranging. Sequentially i have put 3 beacons at good distance. My problem is the beacon last is detected first and rest after wards. I thought it should have been sequential.

It this an expected behavior ?

iOS or Android? How are the beacons apart from each other? Are they all set to the same transmit power?