In reply to ak_verifsj:
Your question is difficult to answer because you haven't provided any information about what it means to "drive" data versus "not drive" data. From your last response it seems like non-zero data is "driving". If that's the case, your driver does not need to know anything about what data its driving and can all be implemented by the sequence.
It's still not clear if you need to send 15 non-zero random values followed by 10 zero values, or if you need to send 25 random values of which exactly 10 of them are 0.