Zakna,
its good you think for new ideas, but as basic you should have an energy source to convert it into electric power. if magnets are a source of energy then your idea may work. but in real its not.
if you assemble permanent magnets as you said, it may turn by small ange and then will stop when oposite polarities comes near by. if you want to keep one ring to change its polarity when the other comes near...you need commutator or electronic drive, which makes your ring assembly as a motor. so this motor requires energy from another source to drive it.
so finally its like you will run a motor and couple it with a generator, you convert electric energry to electric energy. your idea may work when you need AC from DC to run a DC motor coupled to an AC generator

or wise versa.
i see people are making fun when some one post like silly, but consider its a place for others to learn, if you are not interested on the topic dont post anything.
razeen