How to generate random Boolean values in PHP

Spicing up your PHP scripts with randomness can be both fun and functional. If you’ve ever thought about adding some unpredictability to your logic, generating random boolean values is a fantastic way to do it. In this blog post, we’ll explore how you can easily achieve this in PHP, and of course, we’ll sprinkle in some examples along the way.

Getting Started

The rand() Function

PHP comes with a nifty little function called rand(), which can be your best friend when it comes to randomness. To create a random boolean value, you can use the modulus operator (%). Let’s dive into a simple example:

In this snippet, rand() % 2 will give you either 0 or 1. Casting it to (bool) converts 0 to false and 1 to true, giving you a random boolean value.

Custom Function for Clarity

For the sake of clarity and reusability, you might want to encapsulate this logic in a function. Here’s a straightforward function to generate random booleans:

Now you can call getRandomBoolean() whenever you need a random boolean value, making your code cleaner and more maintainable.


Creating random boolean values in PHP is a breeze, thanks to the simplicity of the rand() function. Whether you’re working on a game, a decision-making script, or just want to add a touch of unpredictability to your project, this technique can be incredibly useful.

So go ahead, embrace the randomness, and let your PHP scripts dance to the beat of unpredictability!

Happy Coding!

Remember, coding is not just about logic; it’s also about having a bit of fun along the way.

If you found value in this article,
you can support us by buying me a coffee! ☕

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *