I need help with my code

Hello everyone, I dont know how to find out the same numbers in my code, I ask for help.

local number = {1, 1, 1}
for i, num in pairs(number) do
	number[i] = math.random(1, 6)
end
print(number)
1 Like

i don’t really understand what you mean by that but is this it?

local number = {1, 1, 1}

for i = 1, #number do
    number[i] = math.random(1, 6)
end

local first = number[1]
local allsame = true

for i = 2, #number do
    if number[i] ~= first then
        allsame = false
        break
    end
end


print(table.concat(number, ", "))
if allsame then
    print("all are the same")
else
    print("they're different")
end
local number = {1, 1, 1}

local count = 1

local a, b, c, d, e, f

for i, num in pairs(number) do

number[i] = math.random(1, 6)

if count == 1 then

a = number[i]

elseif count == 2 then

b = number[i]

elseif count == 3 then

c = number[i]

elseif count == 4 then

d = number[i]

elseif count == 5 then

e = number[i]

elseif count == 6 then

f = number[i]

end

print(number[i])

count += 1

end

local values = {a, b, c, d, e, f}

local seen = {}

local duplicates = {}

for _, val in ipairs(values) do

if val and seen[val] then

table.insert(duplicates, val)

end

seen[val] = true

end

if #duplicates > 0 then

print("Duplicates found: " .. table.concat(duplicates, ", "))

else

print("No duplicates found.")

end

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