Math.random keeps picking the same color

Aha, I got it to work.
Here’s the new code

math.randomseed(tick())
local colorSelection = {
	Color3.fromRGB(108, 141, 71), -- Green
	Color3.fromRGB(255, 119, 0), -- Orange
	Color3.fromRGB(255, 191, 0), -- Yellow
	Color3.fromRGB(119, 0, 255), -- Purple
	Color3.fromRGB(171, 0, 0), -- Red
	Color3.fromRGB(84, 167, 39), -- Lime green
}

local function getRandomColor()
	local grassColor = colorSelection[math.random(1,#colorSelection)]
	game.Workspace.Terrain:SetMaterialColor(Enum.Material.Grass, grassColor)
	game.Workspace.Terrain:SetMaterialColor(Enum.Material.Ground, grassColor)
	return grassColor
end

task.wait(2)
getRandomColor()

Thanks, GuySalami.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.