OK, I've hopefully finally managed to understand what you are wanting to do, in spite of your somewhat confusing explanations.
1.- You are indeed using the Random Glossary Entry Block (but you did not mention this important point in your original post). You are ingeniously using 2 instances of that block and 2 associated glossaries in order to display a "puzzle" in one block and the "solutions to that puzzle" in another block. And you need to synchronize those 2 blocks so that it will look to the student that there is a one-day delay between a puzzle and its solution. Very clever indeed, but rather difficult to implement.
2.- Let me state first of all that your problem is not related to a supposed non-alphabetization of numbers. And it not related either to utf-8 encoding, as wrongly suggested earlier in this discussion. And it is not related either to using jpeg images, which you can do, but unnecessarily complicates the explanation of the problem. Finally, the Display format option is irrelevant for what you want to do (Dictionary style, etc.).
3.- In my local moodle 2.6 test site I have managed to implement your activity. I do not know if that is the way you tried to do it, and there may be other possibilities, but what I suggest does work (up to a point, see paragraph #4).
a.- Create a glossary and name it e.g. Maths questions. In that Glossary, enter your "puzzle questions". Use a logical system for naming/numbering the Concepts, and enter the Definitions either as text or as images, anything you like or need.
b.- Create a second glossary and name it e.g. Maths solutions. In that Glossary, enter your "puzzle solutions". Use a logical system for naming/numbering the Concepts, and in the Definitions enter the original question together with its solution.
c. Add a Random Glossary Entry Block and name it e.g. "Puzzle of the day".
Take entries from this glossary: Maths questions glossary
Days before a new entry is chosen 0 (for the proof of concept, you will set this to 1 day later).
How a new entry is chosen Alphabetical
Show concept (heading) for each entry Yes (for the proof of concept, you can set it to Hide later).
d. Add a Random Glossary Entry Block and name it e.g. "Puzzle of the day".
Take entries from this glossary: Maths solutions glossary. All other options same as for Random Glossary Entry Block "Puzzle of the day" above.
Results (logged in as student):
next visit (or refresh):
next visit (or refresh)
4. Synchronization problem.
The only problem I have found with this method is that of synchronizing the start of the 2 blocks so that the first entry in the "Questions" glossary gets displayed in the "Puzzle of the day" block when the first entry in the "Solutions" glossary gets displayed in the "Solution to yesterday's Puzzle" block. If you create the Puzzle of the day block first, then when you add and edit the "Solution to yesterday's Puzzle" block, each time the current Moodle window is refreshed, the entry in the Puzzle of the day block is incremented (once or sometimes twice). Which means that, by the time you have finished editing the Solution to yesterday's Puzzle block, the 2 blocks are out of sync.
The only workaround I have found so far (with my very small Glossaries) is to:
a) calculate how many window refreshments happen when you add & edit the second block (n=4);
b) refresh the display of the first block until the end of the glossary is reached minus n (minus 4) entries;
c) then add the second block.
This does work, but is cumbersome and would be unworkable on your very large glossaries, of course. I will try to find a more convenient solution, but I do believe that is the crux of the problem.
All that being said, a much easier solution would be to put both "today's puzzle" and "yesterday's solution" in the same entry in a unique glossary and to point to that glossary from a unique Random Glossary entry block! Like this:
Joseph