From my biology at school a little while ago I'll try and explain it another way.
Albino colours come from a recessive gene, meaning that if a dominant gene is present, normal colours will show. A normal colour can occur with 1 or 2 dominant gene's. A recessive gene must have 2 genes to show its trait. (Hope this makes sense?)
We'll say
A = Dominant Gene for Colouring
a = recessive gene that produces albino colouring.
AA = Normal, aa = Albino and Aa = Het
So a normal (AA) snake mates with a normal (AA) snake
x A | A
A AA | AA
A AA | AA
Produceing 100% Normal AA snakes (100% normal colouring)
So a normal (AA) snake mates with an albinol (aa) snake
x A | A
a Aa | Aa
a Aa | Aa
Producing 100% AaHets (100% normal colouring)
So an albino (aa) snake mates with an albinol (aa) snake
x a | a
a aa | aa
a aa | aa
Producing 100% Albino
So an albino (aa) snake mates with a Het (Aa) snake
x a | a
A Aa | Aa
a aa | aa
Producing 50% Albino aa and 50% Aa Het (50% normal colouring)
So a Het (Aa) snake mates with a Het (Aa) snake
x A | a
A AA | Aa
a Aa | aa
Producing 25% Normal AA, 50% Het Aa, 25% Albino aa (75% normal colouring)
But this is all statistical. There's nothing stopping one lot of eggs being all albino when there's only a 25% chance. Just like you've a 50/50 chance of heads when tossing a coin but getting 20 heads in a row. Over and extended period of time, the results will eventually even out to what they should be.....
Also, not taking into account random mutation of genes.
Gees I hope this makes some sense without explaining too much about genetics. (And that I'm correct for that matter lol)
Shmacky