phpで配列の数はcount、ランダムはmt_rand()、ページのURLは$_SERVER[“SCRIPT_NAME”];で取得します。
<?php
$omikuji = array('小吉','大吉','中吉','凶');
$result = $omikuji[mt_rand(0, count($omikuji)-1)];
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>おみくじ</title>
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
</head>
<body>
<h1>おみくじ</h1>
<p>今日の運勢は「<?php echo $result; ?>」です!</p>
<p><a href="<?php echo $_SERVER["SCRIPT_NAME"]; ?>">もう一度</a></p>
</body>
</html>
PHPのcountに関するドキュメントです。
PHP; count-Manual