Random · Config en iteraties
Config is strikt gescheiden in Algemeen, Calculated → Language Tree en Direct → Gedeeld / Greedy Grow / Random. Algemeen bevat uitsluitend toepassingsonafhankelijke interface-, LEESMIJ- en bestandsinstellingen; Voorconfig, boom, voorbeelden, LEX, SYNT en LOG staan alleen bij Language Tree. Per context zijn niet-relevante instellingen no-show. Open je Config vanuit actieve Greedy Grow of Random, dan is ook de toepassingsbalk no-show: alleen Terug naar Main, de eigen velden met Uitleg en Config opslaan blijven zichtbaar. Kies een andere toepassing eerst in Main.
Seed is de reproduceerbare startcode van de toevalsreeks, van 1 t/m 4.294.967.295. 20260802 is alleen de herkenbare datum 2 augustus 2026. Een groot getal geeft niet meer toeval en maakt Play niet sneller. Dezelfde seed, programmaversie, Random-model, plaatsing, gridgrootte en runlengte leveren dezelfde reeks. Resetbeleid bepaalt of Reset opnieuw bij de ingestelde seed begint of met een volgende vaste startseed.
Random-model staat standaard op Uniform v1.0. Onzuiver uniform v0.1 · hit-herhaling mengt 80% uniforme kans met 20% voorkeur voor asplekken die in voltooide eerdere rondes vaker zijn geraakt. Ronde 1 is uniform. De harde unieke rij- en kolomregel blijft gelden.
Plaatsing staat standaard op Ergens in beschikbare ruimte: iedere stap kiest direct een vrije rij en kolom ergens binnen de hele beschikbare rechthoek. Compact, Gebalanceerd en Ruim blijven alternatieven.
Gridgrootte staat standaard op Interface. De viewer maakt bij het begin van een iteratieset een vaste rechthoek met de beeldverhouding van de beschikbare interface en genoeg unieke rijen en kolommen voor alle knopen. Na een vensterdraai of resize neemt Reset de nieuwe interfacemaat over. Vast grid gebruikt expliciete kolommen en rijen; te kleine waarden worden verhoogd tot het aantal knopen. Inhoud · groeiend veld behoudt het oudere meegroeigedrag.
Snelheid is uitsluitend de wachttijd tussen zichtbare knoopplaatsingen. Zij gebruikt dezelfde Play-klok als Algemeen en verandert seed, toevalsreeks en posities niet.
Hoe vaak bepaalt het aantal complete runs in één iteratieset. Impact op west- en zuidas staat uit, toont bezettingskans (telling ÷ iteraties) of toont een relatief patroon (telling ÷ hoogste telling).
Projectie-hits verschijnen pas na een voltooide ronde. Iedere gebruikte rij geeft één hitspot op WEST en iedere gebruikte kolom één hitspot op SOUTH. Raakt een latere ronde dezelfde coördinaat opnieuw, dan wordt die spot donkerder en zwaarder. Reset wist de opgebouwde hits; Previous neemt een ronde weer uit het asbeeld zodra die ronde niet meer compleet is. Er worden dus geen toekomstige rondes vooraf getekend.
Voorspelling: uniforme Random heeft geen voorkeur voor centrum of rand. Over veel rondes wordt het hitbeeld daarom vrijwel egaal. Onzuiver v0.1 kan toevallige vroege verschillen licht versterken en levert bij één vaste seedreeks doorgaans meer ascontrast. Over veel onafhankelijke seeds blijft de verwachting symmetrisch. Heeft een as precies genoeg lijnen voor alle knopen, dan raakt iedere niet-centrale asplek in iedere ronde en kan ook v0.1 daar geen patroon maken.
Volgende versies: v0.2 reserveert instelbare herhaalsterkte; v0.3 een instelbaar geheugenvenster. Zij blijven no-show totdat engine, opslag, Help en controles werkelijk functioneel zijn.
Play loopt automatisch door alle ingestelde iteraties. Next schrijft één volgende knoop en gaat na de laatste knoop van een run door naar de volgende iteratie. Previous gaat binnen de run één knoop terug; vanaf de centrale startknoop keert het terug naar het complete beeld van de vorige iteratie. Reset begint opnieuw bij iteratie 1 volgens het gekozen resetbeleid.
De voortgang staat in Main als iteratie n/totaal · knoop n/totaal. De centrale startknoop telt niet mee in het asbeeld.
Random · Config and iterations
Config is strictly separated into General, Calculated → Language Tree, and Direct → Shared / Greedy Grow / Random. General contains only application-independent interface, README, and file settings; pre-config, tree, examples, LEX, SYNT, and LOG exist only under Language Tree. Irrelevant settings are no-show within each context. When Config is opened from active Greedy Grow or Random, the application bar itself is no-show: only Back to Main, the method's own fields with Explanation, and Config save remain visible.
Seed is the reproducible starting code of the random sequence, from 1 through 4,294,967,295. 20260802 is merely the memorable date 2 August 2026. A large number is not more random and does not make Play faster. The same seed, program version, Random model, placement, grid size and run length produce the same sequence. Reset policy determines whether Reset starts again from the configured seed or from a next fixed starting seed.
Random model defaults to Uniform v1.0. Impure uniform v0.1 · hit repetition mixes an 80% uniform chance with a 20% preference for axis positions hit more often in completed earlier rounds. Round 1 is uniform. The hard unique-row-and-column rule remains in force.
Placement defaults to Anywhere in available space: every step directly chooses an unused row and column anywhere within the full available rectangle. Compact, Balanced and Wide remain alternatives.
Grid size defaults to Interface. At the start of an iteration set, the viewer creates a fixed rectangle with the aspect ratio of the available interface and enough unique rows and columns for all nodes. After rotating or resizing the window, Reset adopts the new interface size. Fixed grid uses explicit columns and rows; values that are too small are raised to the node count. Content · growing field retains the previous growing behaviour.
Speed is only the delay between visible node placements. It uses the same Play clock as General and does not change the seed, random sequence or positions.
How often determines the number of complete runs in one iteration set. Impact on west and south axes is off, shows occupancy chance (count ÷ iterations), or shows a relative pattern (count ÷ highest count).
Projection hits appear only after a completed round. Every used row adds one hit spot on WEST and every used column adds one hit spot on SOUTH. When a later round hits the same coordinate again, that spot becomes darker and heavier. Reset clears accumulated hits; Previous removes a round from the axis image as soon as that round is no longer complete. Future rounds are never drawn in advance.
Prediction: uniform Random has no preference for the centre or edge. Across many rounds, the hit image should therefore approach an even distribution. Impure v0.1 can mildly reinforce early chance differences and usually creates more axis contrast for one fixed seed series. Across many independent seeds, the expectation remains symmetric. If an axis has exactly enough lines for all nodes, every non-central axis position is hit in every round and even v0.1 cannot create a pattern there.
Next versions: v0.2 reserves configurable repetition strength; v0.3 a configurable memory window. They remain no-show until engine, storage, Help and checks are genuinely functional.
Play automatically continues through all configured iterations. Next writes one next node and crosses to the next iteration after the final node of a run. Previous removes one node within a run; from the central start node it returns to the completed picture of the previous iteration. Reset starts again at iteration 1 according to the selected reset policy.
Main shows progress as iteration n/total · node n/total. The central starting node does not count towards the axis image.