おみくじ様 その2

ランダムで表示します。確率はそれぞれ異なります。

今日のおみくじ:「5 _ 末吉」

機能

コード

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>おみくじ様 その2 v20170127-1</title>
<style type="text/css">
.omikuji{
font-size:1.5em;
font-weight:bold;
}
.omikuji-1{
color:#d22;
}
.omikuji-2,
.omikuji-3{
color:#f60;
}
.omikuji-4,
.omikuji-5{
color:#cc0;
}
.omikuji-6{
color:#383;
}
.omikuji-7,
.omikuji-8{
color:#33c;
}
.omikuji-9,
.omikuji-10{
color:#636;
}
.omikuji-11{
color:#000;
}
</style>
</head>
<body>
<h1>おみくじ様 その2</h1>
<p>ランダムで表示します。確率はそれぞれ異なります。</p>
<?php
$label = array(
0 => '大吉',
1 => '吉',
2 => '中吉',
3 => '小吉',
4 => '半吉',
5 => '末吉',
6 => '平',
7 => '凶',
8 => '小凶',
9 => '中凶',
10 => '末凶',
11 => '大凶',
);
// 乱数を取得
$rand = rand( 1, 1000 );

// おみくじ割り当て
if ( $rand <= 3 ) {
$i = 0;
} elseif ( $rand <= 10 ) {
$i = 1;
} elseif ( $rand <= 20 ) {
$i = 2;
} elseif ( $rand <= 30 ) {
$i = 3;
} elseif ( $rand <= 300 ) {
$i = 4;
} elseif ( $rand <= 850 ) {
$i = 5;
} elseif ( $rand <= 900 ) {
$i = 6;
} elseif ( $rand <= 950 ) {
$i = 7;
} elseif ( $rand <= 970 ) {
$i = 8;
} elseif ( $rand <= 990 ) {
$i = 9;
} elseif ( $rand <= 995 ) {
$i = 10;
} else {
$i = 11;
}
?>
<div>今日のおみくじ:<span class="omikuji omikuji-<?php echo ( $i + 1 ); ?>">「<?php

echo $i . ' _ ' . $label[$i]

?>」</span></div>

<h2>機能</h2>
<ul>
<li>11種類のおみくじを表示</li>
</ul>
</body>
</html>