Sorry, I consider the smart random to be the first array, since it uses an array internally, but I guess you can juggle the the logic to keep an index - on index=1, use value 1, on indices 2-6 use smart random, on index=7, use value 7. Seems clumsy compared to an array, but if you are determined to not use an array, that will work. I would put this in a function myself.
you mean
i make a variable = Index
when index = 1 set "Appear" variable to 1
when index = 2 set "Appear" variable to "Smart random"
when index = 3 set "Appear" variable to 7
if yes
then how to stay on index value 2 while 2 is playing 5 times