Jump to content
  • 0

Randon, maar niet overal


JeanWM

Question

Posted

Onlangs hadden we een interessant klasbrainstorming sessie waar we nog steeds geen afdoende oplossing voor gevonden hebben.

 

Stel:

 

1.- je hebt 12 verschillende symbolen in repeating fieldA.

 

2.- je wil, met een script, in repeating fieldB (90 reps), random de symbolen van fieldA hebben.

 

3.- bijkomende voorwaarde, en hier is het probleem, in de veelvouden van een variabel rep field dient hetzelfde symbool te staan.

 

4.- in geen enkele andere repeating mag het gebruikt symbool van 3.- komen (is niet verplichtend, maar zou mooi zijn)

 

Voorbeeld: in een apart veld wordt 5 gezet, dan dient in repeating 5, 10, 15, 20 enz. hetzelfde symbool te komen.

Alle andere zijn random.

 

Wordt 8 opgegeven, dan dient in 8, 16, 24, 32 enz hetzelfde symbool te komen.

 

We hebben verschillende benaderingen geprobeerd, maar geen enkele geeft ons een permanent goed resultaat.

 

Iemand?

4 answers to this question

Recommended Posts

  • 0
Posted

Bedankt Andries,

 

het gaat om de gebruikte techniek, niet de cosmetica.

 

En blijkbaar val je over hetzelfde probleem als wij: de random doet het wel voor het specifieke veld, maar niet altijd goed voor de andere.

 

Misschien dat het opvoeren van het aantal verschillende basis 'iconen' het kan oplossen.

  • 0
Posted

mja ik denk echt dat dit aan de "random" van filemaker ligt waar klaarblijkelijk iets aan mankeert.

 

Ik heb begrepen dat de random die je bij de plugin ScriptMaster krijgt beter werkt...

  • 0
Posted

het is natuurlijk zo dat we nu een random nummer tussen 0 en 1 ( ik denk 0 en 1 incluis ) gaan vermenigvuldigen met 12, en dan de integer nemen. Het random nummer heeft 15 cijfers na de komma. Dit wil al bijvoorbeeld zeggen dat de kans op 12 wel zeer klein is... want Int ( 0,9999999999999999 * 12 ) zal nog altijd 11 geven...

 

Het is dus in praktijk een random tussen 1 en 11 (de kans op 0 is even groot als de kans op 12...). Misschien krijg je een beter resultaat als je een random laat berekenen tussen 0 en 13, en dan met min en max functies het limiteren tussen 1 en 12... dit is maar een wild idee, heb het niet getest...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...