忍者ブログ
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


2026/06/15 22:18 |
PHPPro 【PHP】
最近、Cにはまっていたけど、同時進行でPHPも復習しようかな…

ということで、以前ユーザ登録したPHPProのページもちょこちょこ見ています。下記URL。
http://www.phppro.jp/

特に、PHP講座が、分かりやすく書かれているので、参考になっています。

*** 「かめかめPHP」運営中 ***

こちらも応援していただけるとうれしいです
↓↓↓ ヽ(^◇^*)/ ↓↓↓
ブログランキング・にほんブログ村へ 人気ブログランキング

PR

2009/03/21 16:29 | Comments(0) | TrackBack() | php
テトリスのアルゴリズム
現在パソコン甲子園の予選問題05問のテトリス(市販されているゲームをもっと簡単化したもの)の問題について考えはじめた。頭の中で、ぼや~っと、そのアルゴリズムが浮かんできているので、一回紙にでも書いて整理してみよう。


*** 「かめかめPHP」運営中 ***

こちらも応援していただけるとうれしいです
↓↓↓ ヽ(^◇^*)/ ↓↓↓
ブログランキング・にほんブログ村へ 人気ブログランキング


2009/03/19 05:53 | Comments(0) | TrackBack() | プログラム
線形合同法 種の条件 【乱数】
【線形合同法】
線形合同法

について、初期値(種)としては

が満たされなければならないというのを、知りました。 確かに、上式が等式になると、すべての乱数が同じ値になり、乱数とは言えなくなります。実際にプログラムを組んで確認もできました。

*** 「かめかめPHP」運営中 ***

こちらも応援していただけるとうれしいです
↓↓↓ ヽ(^◇^*)/ ↓↓↓
ブログランキング・にほんブログ村へ 人気ブログランキング


2009/03/16 04:10 | Comments(0) | TrackBack() | プログラム
線形合同法と混合型合同法 【乱数】
乱数について調べていたら、線形合同法と混合型合同法という名前が出てきました。2つについての説明を良く見てみると、結局、

【線形合同法】
線形合同法

なる数列が線形合同法による乱数ということ。
特に、b=0の場合が「乗算型合同法」、b≠0の場合が「混合型合同法」と呼ばれている。

ということについて、知りました。C言語のrand()はこの混合型合同法が使われているとのことなので、種を1(srand(1))に設定したときにrand()=130になったのは、線形合同法の定数aとbは何を使っているのでしょうか。

とにかく、これらの具体的なコードをこれから作ってみようかな。

*** 「かめかめPHP」運営中 ***

こちらも応援していただけるとうれしいです
↓↓↓ ヽ(^◇^*)/ ↓↓↓
ブログランキング・にほんブログ村へ 人気ブログランキング


2009/03/15 04:55 | Comments(0) | TrackBack() | プログラム
Mersenne Twister (MT) 【擬似乱数】
インターネットって便利~。って改めて感じました。

擬似乱数についていろいろ調べていたら、いくつかのアルゴリズムが検索されて、ちょっと興味があったのが「Mersenne Twiste」というもの。現在広島大学の理学研究科に所属している 松本眞 氏と山形大学理学部の 西村拓士 氏の共同研究でそのアルゴリズムが考えられたようです(当時2人は慶応大学所属)。

MTについては広島大学の 松本眞 氏のWebページに詳細が公開されているので、以下のリンクをたどってみてください。
http://www.math.sci.hiroshima-u.ac.jp/~m-mat/index.html


*** 「かめかめPHP」運営中 ***

こちらも応援していただけるとうれしいです
↓↓↓ ヽ(^◇^*)/ ↓↓↓
ブログランキング・にほんブログ村へ 人気ブログランキング


2009/03/13 04:19 | Comments(0) | TrackBack() | プログラム

<<前のページ | HOME | 次のページ>>
忍者ブログ[PR]