New RandomFirework generation