# How to have the texture of a circle separated in bands each with a different factor (or color) in a shader? [duplicate]

I created a simple shader to subdivide a circle in a specified number of bands. Each bands has a number between 0 and 1 and the factor (color) for each band is (previous bands + 1/NumberOfBands); I would like to know if there is a way to obtain a random number for each band ( between 0 and 1 possibly ) i.e. a number not related to the previous (or the following) band.

It would be perfect a node that output a random number with a seed option, and I can plug the color in the seed, any one know if there is an addon for that?

Here, keyed, but could be driven by #frame, location, or whatever is appropriate to your case.