Neopixel sequence help

Hi all, super noob so not sure where to start, making a crystal staff for a uni project, I need it to slowly pulse purple then when when activated with a switch or vibration sensor start randomly flashing 6 neopixel for about 10 seconds then go back to slowly pulsing, does this sound possible with Arduino or would I need to look at something like a pi

Any help appreciated

Thanks

Ben

That would be quite easy for an Arduino, probably get a nano or pro micro since I'm guessing size will matter for your project. Also, download the FastLED library and look at all the cool examples they have. That should give you some inspiration.