Auto-translated
I made an interesting observation while trying to generate the artifact I needed in the Warrior's Tomb. Basically, the situation is this: there is a Warrior's Tomb near the starting Castle, and I wanted to generate a starting layout so that I could get something like the Orator's Hat in it. I tried it manually for a while, checking the result in ProspectorRT, but it seemed too tedious.
I decided to use the automated testing tools available at work and wrote a bot that restarts the game, saves the game, then goes into ProspectorRT, updates the save, and checks which artifacts and where they appear. And so on, in a loop, until the desired result is obtained or the process is forcibly stopped.
What I ended up with. It turns out that after a certain number of restarts (I couldn't find a pattern, approximately from 7 to 15), the game enters an infinite loop in terms of the layout. In other words, it periodically places the same artifacts in all locations that were in one of the previous restarts. The cycle period also varies. Up to a single artifact. For example, I had such loops that the same artifact, the "Spyglass," appeared in the Tomb on every restart. At the same time, in the other locations where artifacts could appear, the same artifacts were also placed as in the previous restart. This includes places like other Tombs, Utopias, and Shipwrecks, etc.
Here is a typical, and quite frequent, cycle:
Unicorn Mane Hair Bowstring 15:37:44
Rib Armor 15:37:55
Endless Ore Cart 15:38:04
Magic Armor 15:38:18
Sphere of Torrential Rain 15:38:28
Symbol of Knowledge 15:38:38
Centaur Axe 15:38:47
Helm of Chaos 15:39:01
Gnollish Cudgel 15:39:11
Unicorn Mane Hair Bowstring 15:39:24
Rib Armor 15:39:34
Endless Ore Cart 15:39:44
And so on. After restarting the game, the restarts still place artifacts randomly for some time, but then they fall back into one of the cycles.
That's the interesting information I found.