<?php

function sortirovka($massiv) {
	if (otsortirovan($massiv)) 
		return $massiv;
	shuffle($massiv);
	return sortirovka($massiv);
}

function otsortirovan($massiv) {
	$dlina = count($massiv) - 1;
	for ($i = 0; $i < $dlina; $i++)
		if ($massiv[$i] > $massiv[$i + 1])
			return false;
	return true;
}

function napolnit_yobu(&$yoba, $razmer) {
	for ($i = 0; $i < $razmer; $i++) {
		$yoba[] = rand(0, 10);
	}
}

$razmer_yobi = 4;
$yoba = array();

napolnit_yobu($yoba, $razmer_yobi);

var_dump(sortirovka($yoba));