Hi Butterfly,
Yes, the Bento puzzles are random. For each animal -- rabbit, bear, cat, or pig -- there are always three food choices for each: sandwich, egg or rice. No food is specific to one particular animal. This is a logic puzzle, you have to work out from the diagram clues on the right of the grid as to how the different foods you are given on the far left fit in on the grid.
For example, if on the diagram you see a square diagonally split across with a bear and a rice bowl, then you know that however that diagram shape fits in on the grid, that the bear rice goes in that spot. So initially the Bento is something of a jigsaw puzzle to determine how the diagram shapes fit in, and then a logic puzzle to work out the animal/foodtype for each square.
Hope that makes it a little clearer.
