Well I've finally got to a point in making my game and I need too know if there is a random Function/Method ? I don't recall learning it when learning lua. So in my game (One Piece) I want to make it so some parts (Devil Fruits) spawn randomly over the terrain.
✓ ANSWER ACCEPTED
Could anyone explain to me if there is a Random Function/Method ?
1 answer
✓ Accepted answer
Well, for your purposes math.random() should be fine.
math.random() takes two arguments, a starting number and an ending number, then proceeds get a random integer between those two numbers. If not given any arguments, it will return a random number between 0 and 1.
print(math.random(1,10))
Using this, you can proceed to get random x and z coordinates, then create you part in the location. For example,
while true do
wait(3)
local p = Instance.new("Part")
p.Size = Vector3.new(1,1,1)
p.Parent = workspace
local randomX = math.random(1,10)
local randomZ = math.random(1,10)
p.Position = Vector3.new(randomX, 0, randomZ)
end
What this does is position a part randomly in a square 10 x 10 studs big. Of course, all you do to make the square bigger is to make the arguments in math.random()different.
This discussion is preserved as it was. New answers, comments, and votes are closed.
