Random Number API Endpoint - Free Public API
Endpoint URL:https://aisenseapi.com/services/v1/random_number
Description:
This endpoint generates a random integer within a specified range. The range is determined by two optional parameters, from and to, provided as part of the request URL. If no parameters are provided, the default range is from 1 to 6. If the to value is less than the from value, the endpoint automatically swaps them to ensure a valid range.
Response Format:
Content-Type:
application/jsonExample Success Response: json
{
"random_number": 4,
"range": {
"from": 1,
"to": 6
}
}Example Error Response: json
{
"error": "The values for $from and $to are out of range."
}
Input Requirements:
- Optional URL Parameters:
from: The starting number of the range (default:1).to: The ending number of the range (default:6).- Both parameters must be integers within PHP’s integer range.
Examples:
Generate a random number between
1and6(default behavior):https://aisenseapi.com/services/v1/random_numberResponse: json
{
"random_number": 4,
"range": {
"from": 1,
"to": 6
}
}Generate a random number between
10and20:https://aisenseapi.com/services/v1/random_number/10/20Response: json
{
"random_number": 15,
"range": {
"from": 10,
"to": 20
}
}Handle swapped range values (e.g.,
toless thanfrom):https://aisenseapi.com/services/v1/random_number/20/10Response: json
{
"random_number": 17,
"range": {
"from": 10,
"to": 20
}
}Handle minus range values:
https://aisenseapi.com/services/v1/random_number/-57/-3
Response: json
{
“random_number”: –17,
“range”: {
“from”: -57,
“to”: -3
}
}Handle only one range value (second undefined value is default: 1)
https://aisenseapi.com/services/v1/random_number/30
Response: json
{
“random_number”: 16,
“range”: {
“from”: 1,
“to”: 30
}
}
Use Cases:
- Generating random numbers for applications, games, or simulations.
- Providing random values for testing or sampling.
- Using in systems that require dynamic, random inputs.
How to Use:
- Send a
GETrequest to the endpoint URL. - Optionally include two integers (
fromandto) as part of the URL. - The response will return a random number within the specified range and confirm the range used.