![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
先日学校の課題で
jqueryを利用してサイコロのプログラムを作りました。
ふたつのサイコロがあり
サイコロを振って、出た目を足した数が偶数なら当たりという表記が出て。奇数なら外れという表記が出るものです。
その課題をクリアしたのはいいのですが、
先生にそれをPHPで作れと言われました。恥ずかしながらPHPはほとんど勉強しておらず調べてもよくわかりません。
webのプログラムに詳しい方協力していただけないでしょうか(;_;)
下記が自分の作ったサイコロのプログラムになります。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>サイコロの目をランダムに表示</title>
<script>
var sai = new Array('sa1.gif', 'sa2.gif', 'sa3.gif', 'sa4.gif', 'sa5.gif', 'sa6.gif');
var r;
var s;
var msg="dekimasen";
var num;
function dice() {
r = Math.floor(Math.random()*sai.length);
s = Math.floor(Math.random()*sai.length);
document.dimg.src = 'images/' + sai[r];
document.dimg1.src = 'images/' + sai[s];
num = (r + s);
if( num %2 == 0 ){
msg = "あたり";
}
else{
msg = "はずれ";
}
document.getElementById("msg1").innerHTML=msg;
}
</script>
</head>
<body>
<p><img src="images/sa1.gif" name="dimg">
<img src="images/sa1.gif" name="dimg1"></p>
<div id="msg1"></div>
<p><button onclick="dice()">サイコロを振ってみる</button></p>
<script>
PHPでやるのは5分で終わるといわれました。。。
ごめんなさい全く分りません。
No.1ベストアンサー
- 回答日時:
一つの言語で出来たなら,あとは文法次第でいくらでも応用が効きます.
必要なのは
・乱数発生
・余りの計算
・条件分岐(if文)
ですね.
以下のようになります.
<html>
<head>
<title>PHPでサイコロフルぞ</title>
</head>
<body>
<?php
//乱数発生
$Ookina_Saikoro = rand();//サイコロA
$Chiisana_Saikoro = rand();//サイコロB
//二つを合計します
$Goukei = $Ookina_Saikoro + $Chiisana_Saikoro;
//偶数か奇数か
if ( $Goukei%2 == 0 ){
//偶数です
echo "あたり";
}else{
//奇数です
echo "ハズレ";
}
?>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- PHP php ログイン 1 2022/11/01 00:24
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/30 09:10
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
四大元素(空気・火・土・水)を...
-
向かい合ったさいころの目の和...
-
大小2つのさいころを同時に投げ...
-
2個のサイコロの合計の確率分...
-
数学 大中小の3つのサイコロを...
-
これって賭け事になりますか?
-
じゃんけんで、現金をかけてゲ...
-
トトカルチョが禁じられている理由
-
10円ゲームって何ですか?
-
教えてください。社長賞現金3万...
-
お祭りでの有料抽選会は違法?
-
負けた方が言う事を聞くという...
-
トランプをシャッフルすること...
-
トランプのポーカーで、
-
これって賭博ですか?
-
どのくらい賭けたら罰せられま...
-
ポーカーフェイスの意味 を教え...
-
これって問題?
-
マツキヨのスマホのクーポンは...
-
賭博になりますか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
四大元素(空気・火・土・水)を...
-
向かい合ったさいころの目の和...
-
大小2つのさいころを同時に投げ...
-
空間把握 サイコロの目の位置
-
大中小3個のさいころを全てのサ...
-
1つのサイコロを投げる時、7の...
-
サイコロについて。
-
データの分析の仮説検定です。 ...
-
数学のサイコロに関する質問です。
-
サイコロの問題
-
数学 大中小の3つのサイコロを...
-
サイコロの例は偶然ではないと...
-
(2)の考え方を教えてください
-
正重心サイコロの作り方
-
サイコロの展開図
-
PHPで組む
-
数学のサイコロに関する質問です。
-
モンテカルロ法の名前の由来
-
中心極限定理 一様分布 平均...
-
数学の確率 (さいころ)
おすすめ情報