<?php
error_reporting(-1);

$dots = [];
for ($i=0; $i<=4; $i++) {
	$dots[] = [mt_rand(0,20),mt_rand(0,20)];
}

$minDisstance = INF;

for ($i=0; $i<count($dots)-1; $i++) {
	for ($j=$i+1; $j<count($dots); $j++) {
		$x0 = $dots[$i][0];
		$x1 = $dots[$j][0];
		$y0 = $dots[$i][1];
		$y1 = $dots[$j][1];
		$disstance = sqrt(pow($x0-$x1, 2) + pow($y0-$y1, 2));
		
		if ($disstance < $minDisstance) {
			$minDisstance = $disstance;
		}
			
		echo "($x0 $y0) : ($x1 $y1) - $disstance\n";
	}
}
echo "минимальное расстояние между точками - " . $minDisstance;
//var_dump($ranges);