How to generate random numbers within a limit?

BrickMan

I am creating a war game, and I need the player's health to be 200, 300, 400, or 500. How can i do this? So far I only can generate numbers from 1 to 500:

set /a rndnum=%random% %%500+1

and I don't want that. I want to be able to generate numbers 200, 300, 400, or 500 , but not 100.

Compo

Based upon your commented and different question, to generate a random number of either 200, 300, 400 or 500, I would suggest this method:

@Set /A health=( ( %RANDOM% %% 4 ) + 2 ) * 100

It generates "( a number between 0 and 3 )", then "adds 2, to make that number between 2 and 5", then "multiplies either 2, 3, 4 or 5 by 100, to result in one of either 200, 300, 400 or 500.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

How to generate random numbers within a limit in dart

Java - Generate random numbers with limit on how many to generate

Generate Random Numbers Within A Seed

Pyspark - how to generate random numbers within a certain range of a column value?

How to generate random Double numbers in Google Sheets within range?

How to generate a population of random numbers within a certain exponentially increasing range

How do I generate a random range of numbers within another range?

Generate random numbers, letters or characters within a range

Generate 'n' unique random numbers within a range

How do i generate 2 random numbers, once within the range of 50 and 259, and once within 50 and 159?

How to generate random String of numbers?

How to generate random numbers in Agda

How to generate random numbers in sql?

How to generate random float numbers?

How to generate unique random numbers

How to generate random seed for random numbers

How to generate random numbers from the given numbers

How to generate n random numbers within a range matching a fixed sum in javascript?

How do I generate random numbers but not repeating and within a certain range based on user input?

How to generate random number with no repeat above limit?

Generate Array of Unique Random Numbers within Inclusive Range

I want to generate random numbers within given range in java

C++ - generate random numbers following normal distribution within range

C - generate random numbers within an interval with respect to a mean

generate random numbers within a range with a percentage of them a specific value

generate sample of numbers within range random amount of times in chronological order

How to generate random `POINTS` within a POSTGIS Polygon?

How to generate a random number within a range in D

How to generate a random number within a range in substrate?