PHP入門 乱数の使い方 rand関数

こんなあなたにおすすめ

・PHPでrand関数の使い方を知りたい

・PHPで乱数の使い方を知りたい

PHPで乱数を使うことがあるかと思います。

今回は、そんなときに使えるrand関数の使い方について解説します。

rand関数(乱数)の使い方

rand関数を使うことで簡単に乱数を扱うことができます。

基本的な書き方は、以下の通りです。
rand(Min値, Max値)

【コード】

<?php
  echo rand(1, 6);
?>

【結果】

// 1~6の値がランダムに出力される

応用編|奇数 or 偶数のみ出力

rand関数を使い、奇数または偶数のどちらかのみ出力する方法もあります。

奇数のみ出力する方法

【コード】

<?php
  echo rand(1, 5) * 2 - 1;
?>

【結果】

// 1~9の中で奇数のいずれかが出力される

偶数のみ出力する方法

【コード】

<?php
  echo rand(1, 5) * 2;
?>

【結果】

// 2~10の中で偶数のいずれかが出力される

rand関数 値を指定しなかった場合

rand関数では、値を指定しなかった場合「rand()」、0~getrandmax()の間の値がランダムに出力されます。

getrandmax関数の使い方については、以下をご参照ください
>>PHP入門 getrandmax関数の使い方 乱数の最大値を取得

rand()

【コード】

<?php
  echo rand();
?>

【結果】

// 0~getrandmax()の中で偶数のいずれかが出力される

まとめ

ここまで、乱数の使い方について解説しました。

rand関数を使うことで簡単に乱数を使うことができるので、ぜひ試してみてください。

変数の使い方について知りたい方は、以下の記事をご参照ください。
>>PHP入門 変数の使い方

本で学習したい方には、以下の参考書がおすすめです。
>>独習PHP

エンジニアを目指すなら、TechAcademy!
オンラインスクール受講者数No.1!

・自宅にいながらオンライン完結で勉強できる
➡スクールへの移動時間を削減するため、効率的に学習可能!

・受講生に1人ずつ現役のプロのパーソナルメンターがつく
➡分からないことがわかるまで徹底的にメンターに質問可能!

・チャットで質問すればすぐに回答が返ってくる
➡レスポンスが速いから、わからないことをその場で解決!

・オリジナルサービスやオリジナルアプリなどの開発までサポート
➡就職、転職のときに役立つポートフォリオを開発可能!

無料で体験できるので、まずはお試し
>>TechAcademyの無料体験はこちら

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です