Garage Door Rolling Code

Has anybody worked with building their own rolling code garage door remote? My Googling isn’t coming up with anything about how this would be implemented.

Thanks

I roamed the 'net some time ago and found the basic algorithm - maybe this is what I read

http://en.wikipedia.org/wiki/Rolling_code

As I recall, it’s a conventional pseudo-random number generator. So the sequence is well known if you know the seed. I think the tricky part is that the receiver (door controller) has to remember what each remote trained-on, in the sequence. And there’s a window in the sequence, where any of the next n (hundred) codes are acceptable - permitting the transmitter to skip some codes.

But, I’m semi-speculating.

I also don’t know how brand A transmitter can sych to brand B receiver, unless they have some way to be given the common seed.

So in short, I don’t know for sure.