本日の運勢を点数で表すプログラムのサンプルと設定方法

このQ&Aのポイント
  • 本日の運勢を点数で表すプログラムのサンプルと設定方法について紹介します。ホームページに遊び心を加えたい方におすすめです。
  • プログラムは、TOPページなどにボタンを配置し、ボタンクリックで本日の運勢の点数が表示される仕組みです。
  • ランダムな数字ではなく、最初から5、15、50、75、100点と5パターンの数字しか表示されないように設定することも可能です。また、表示される点数は時間によって変化させることもできます。
回答を見る
  • ベストアンサー

本日の運勢を点数であらわすプログラムは

ホームページに遊び心をつけたいです。 TOPページなどにあなたの本日の運勢は○点です。 など、ボタンクリックで点数を表示するようなプログラムをつけたいです よければ、1~100などランダムな数字をえらぶのではなく、 最初から5、15、50、75、100点と5パターンのどれかの数字しか表示しない作りがいいです。 このようなプログラムのサンプルがダウンロードできるサイトはありますか? そのさい、何時から何時にクリックすると、○点。 高得点はこの時間のみとか指定は可能ですか? わたし、プログラムを1からはつくれないので、意味不明な文章であればすいません。 紹介してほしいものとして一番いいのは、ダウンロードして、設定するだけのものがいいです。 プログラムダウンロードでなくとも、お勉強できるようなサイトの紹介やそういうのでも大丈夫です。 そして、このようなプログラムすれば、このように変更できるという説明などでも結構です。 よろしくおねがいします

  • CGI
  • 回答数3
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

CGIでももちろんできますが、javascriptのほうが簡単だと思います。 サンプル作ってみましたので、参考にしてください。 random.html ------------------------------------------------ <html><head> <title>今日の運勢</title> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS"> </head> <body> <center> <script type="text/javascript"> <!-- var sample=new Array(); var line="5,15,50,75,100";//「,」区切りで点数データを書く。何個でも可 sample = line.split(","); var num=Math.floor( Math.random() * sample.length ); document.write("今日のあなたの運勢は",sample[num],"点です"); // --> </script> </body> </html>

bananan-kun
質問者

お礼

ありがとうございました。 わかりやすさとともに、書き方も教えていただきありがとうございます

その他の回答 (2)

noname#140045
noname#140045
回答No.2

No.1です。ゴメンなさい。 よく考えてみたら「JavaScript」の方がいいような気がします。 JavaScriptならば、それを動作させるための特別な仕掛け(webサーバーのインストール等)は必要ありませんし、たぶん、今公開されているホームページサーバー上にそのまま設置できると思います。 JavaScriptでもできるのは間違いないと思いますが、具体的にそれ以上のことは私にはよく分かりません。 どうも、お騒がせして申し訳ございません。

noname#140045
noname#140045
回答No.1

質問者さんが、どの程度の知識をお持ちなのか分かりかねますので、今あるホームページに質問にある「運勢プログラム」を設置するまでの流れや問題点から説明したいと思います。 なお、あくまでも概略ですので、他にもいろいろなやり方があることをご理解願います。 今、ホームページを持たれているようなので、HTML言語の知識はある程度お持ちだと思います。(CSSも知っていた方が何かと便利です) そして、プログラムする場合PHP言語(他にPerl,Rubyなどがあります)を使います。 PHPの出力は、HTML言語です。 つまり、HTMLを動的に、その時々で変えて出力するのです。 これが、質問者さんが質問されていることの趣旨に該当すると思います。 そして、できあがったPHPのプログラムをすでにあるホームページに設置しなければならないのですが、その時もPHPを動作させなければいけません。 たぶんですが、今公開しているホームページ(サーバー)上で、PHPは動作しないと思われます。 ですから、PHPの動作するサーバーへ移行する必要が生じます。 http://sitemix.jp/ そのサーバーもいろいろとありますが、「Sitemix」はどうでしょうか。 (無料サーバーの場合、広告は入ってしまいます) また、自分のパソコン上でも動作確認するできた方が何かと便利です。 その時は、「Apache」と「PHP」をインストールする必要があります。 これでご自身のパソコンもWebサーバーとなりますが、特に外部へ公開するための設定等しない限り、外部からはアクセスできませんので、これを入れたからと危険性が増すわけではありません。 また、PHPのプログラムについてですが、もし何でもいいのでプログラムを作ったことがあるならば、いろいろなサイトを参考にしてできるかも知れませんが、1度もなければサンプルだけでなく、そのプログラムを公開するまでの手順が書いてある「書籍」を購入されてはいかがでしょう。 このような技術は、最初凄く難しく感じてしまいますが、一度覚えてその手順を確立すれば、あとは質問者さんが質問されているようなプログラムを作ることだけに専念できますので、最初だけチョットだけ頑張って下さい。 そして、もしまた何か分からないことが出てきたら、ここで質問すればいいでしょう。 それでは、成功することを祈っております。 他にももっといいのがあるかと思いますが、PHPのサンプルが載っているサイトです。 http://beginners.atompro.net/htm_smpphp.html

bananan-kun
質問者

お礼

ありがとうございます。cgi?JAVA?PHP?何を使えばいいのかよくわかりませんでしたので回答2とあわせて助かります ちなみに、MYQSLやPHP動作するサイトもってます。 PHPやApacheもインストール済みです。 いちからの作成は無理ですが、PHPサンプルを使っての検索できるようなページは作ってサイトにはいれてます そのあたりなんですかね。PHPとJAVAでサンプルものをさがしてみたいとおもます。ありがとうございます

関連するQ&A

  • ランダムに表示する4択&答え合わせのプログラムは?

    テスト問題等データベース(MYSQL)から、4択をたくさん作りたいのですが、ランダムに正解が入れ替わるので対応ができません。(データベースから単純に表示させるのは成功しました。) チェックボックスに解答し、答え合わせとセットになったサンプルプログラム等をサイト紹介してくれませんか。お願いします。

    • 締切済み
    • PHP
  • JavaScriptで12星座の今日の運勢を作る

    こんにちは!よろしくお願いします。 今、JavaScriptで12星座の今日の運勢を作成できないものかと考えています。色々なサイトで表示はされていますが、どうも…HTMLでのページを毎日表示しているようになところが多いのですが、なんとかJavaScriptで作成されたサンプルなどないでしょうか? 参考HPなどありましたら、教えてください。よろしくお願いします。

  • C言語プログラム 作ってくれませんか?m(__)m

    C言語 プログラム 1~45の数字の中からランダムに15ペアの組み合わせと残りの数字を表示するようなプログラムをつくりたいのですが,どなたか作ってくれませんか? 以下のような表示例みたいなのが,嬉しいです。お願いします。 Ex. ./ random 6 -27 5 -22 4 -19 1 -21 15 -14 33 -40 17 -36 37 -28 13 -42 23 -41 34 -24 7 -35 38 -11 12 -8 26 -18 43 9 3 25 16 2 44 29 30 39 45 10 20 32 31

  • プログラムが作りたい

    プログラミング初心者です。3日前に入門サイトの説明に従い無料のDelphiをインストール。 サンプルコードを見ながら打ち込んだりして、「Hello,World」と表示させたり簡単な足し算をしておりました。そして思いついたことがありまして質問させていただく次第です。 (1)条件分岐、乱数、繰り返しを使いたい (2)そして簡単なゲームを作ってみたい この二点なのですが、プログラムとしては ・コンピュータが1~13よりランダムに数を1つ決定 ・Highボタンは8以上なら勝ち、Lowボタンは6以下なら勝ち、7ならもう一度 ・3連勝したら終わり というダブルアップゲームを作りたいのですが、実際どういう手順でコードを書くべきものなのか良く分かりません。 一つ一つの構文の働きはサイトの解説で何となく分かるのですが一連の流れというのでしょうか、プログラムとしての感覚が掴めません。 具体的にどのようにコードを書けばこのプログラムが出来るでしょうか。

  • Flashゲームでの点数表示

    点数を加算するようにプログラムしているのですが、点数を表示するテキストを作りました。 そしてその部分に加算されるごとに点数が表示されるようにしています。 しかし、点数が加算されません(0から動きません)0は最初から入力されている数字です。 時間制限のテキストも配置してあり、そのテキストを表示できたら今度は点数表示ができなくなってしまったのです。 どのように修正すればいいのかアドバイスをお願いします。

    • ベストアンサー
    • Flash
  • C#でプログラミングしてるのですが・・・

    C#です。 配列にある数字を入れています。 例えば、 sampleという配列に、 sample[0]=3 sample[1]=5 sample[2]=7 sample[3]=2 sample[4]=10 sample[5]=12 という感じで、ランダムに数字を入れています。これらの数字の中で、一番小さな数字を割り出すプログラムはあるんでしょうか?? まだ、初心者でよく分からないのですが、もしあるのでしたら、どんなプログラムか教えて欲しいです。

  • 点数の高い順に表示するプログラムについて

    C言語に関する質問です。      英語  数学  国語 田中   50   70   50 佐藤   60   60   80 吉田   70   40   60 以上のような外部ファイルがあります。 これをscanfで取得した後、 ・3人の3教科の合計点を計算する ・3教科の点数の高い順に表示する の作業を行うプログラムを組みたいのですが、どのように記述すればよいでしょうか? 迅速な回答をお願いします。

  • プログラムの書籍について

    勉強の為に「Professionalゲームプログラミング 2ndEdition」という本を買ってきました サンプルプログラムはwebからダウンロードするらしいのでサイトにアクセスしてみましたところ ウェブページが見つかりませんと出てアクセスできませんでした サポートが終了したということですか? この本のサンプルプログラムをダウンロードするのはあきらめたほうがいいのでしょうか? http://www.Cmagazine.jp/books/ http://www.amazon.co.jp/dp/4797332611/ よろしくおねがいします

  • CGIで占いプログラムを作りたいのですが・・・

    CGIで占いプログラムを作りたいと思っています。その占いのタイトルは「あなたの生年月日から占う今日の運勢」というもので、 (1)自分の生年月日を入力してクリック    ↓ (2)生年月日とクリックした日を元に占い結果表示(結果は40~50通り用意しています) となるように考えています。 このような占いが出来るフリーのCGIはあるのでしょうか?私の方ではCGIは変更部分書き換えができる程度の知識はあります。 この占いに近いプログラムを提供しているサイトに 鑑定/占い ボンバイエ(http://www.bom-ba-ye.com/) というところがありますが、リンクでの提供でプログラム自体の提供はしていないようです。私は自分のサーバーにCGIプログラムを置きたいと思っています。 分かる方、教えてください。よろしくお願いします。

    • ベストアンサー
    • CGI
  • こういったことが可能なのかと ふと疑問におもったプログラム的な質問です

    こういったことが可能なのかと ふと疑問におもったプログラム的な質問です。 たとえば A B C D E F G というグループが あり それぞれ 10個の部屋があるとします。 その部屋で 1から10 の 数字を クリックするとして ランダムにでてくる数字を当てたら その100倍のゲームポイントをもらえ はずれたら その100倍のゲームポイントを支払うとします。 全体の中で 一番多く クリックされている数値、出たら一番払いだしが多く なる数値などを瞬時に計算して 一番リスクのない数値を 出す  そういったプログラムは 可能なのでしょうか? まったく プログラムに疎い人間からの 疑問です。 詳しいかた おねがいします。

専門家に質問してみよう