It is possible that whenever huts are tipped, the program keeps track of the last series of results, storing this information even when the game is saved. Then for the following huts, the most recent results are given more weight than they usually get in the table of possible outcomes. Due to the random factor and because more individual weight just shifts the odds a bit, more weight does not necessarily mean a selection of the favored item every tip, but could result in more bunches of similar results than might be expected due to chance alone.
Another possibility, which is my personal guess, is that after a certain amount of time has elapsed (say, perhaps 2 or 3 minutes), the weights given to the possible hut outcomes are altered before making the final selection in a random way. Under such a system, techs, for example, may be given a substantial weight in their favor for awhile, causing them to appear in bunches. After a few minutes the weights are altered again and another kind of hut result is favored. Interspersed may be periods where none of the possible results are favored.
Both explanations above could explain why this phenomena occurs whether or not reloads are used in between tips.
Another possibility, which is my personal guess, is that after a certain amount of time has elapsed (say, perhaps 2 or 3 minutes), the weights given to the possible hut outcomes are altered before making the final selection in a random way. Under such a system, techs, for example, may be given a substantial weight in their favor for awhile, causing them to appear in bunches. After a few minutes the weights are altered again and another kind of hut result is favored. Interspersed may be periods where none of the possible results are favored.
Both explanations above could explain why this phenomena occurs whether or not reloads are used in between tips.
Comment