Jump to content
View in the app

A better way to browse. Learn more.

FMForums.com

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Random number for a subset help

Featured Replies

This is the problem. Quiz Database. I have one database that stores several different cateogories of questions. Once I find the subset of questions, I need to randomly pick a certain number of questions for a test. When I tried it, the randomly picked questions are from the whole database not just the subset(category) of questions.

I am thinking I need a field to mark as the found set and then have the random number generator pick from that marked set. But how?

Thanks in advance for any help!!!

Create a new field called RandomNo. Suppose you want 10 random questions out of the subset.

Start with RandomNo cleared to 0 in all records.

Select your subset.

Using Replace or a loop, set RandomNo to a random number (surprise!) in all records in the subset.

Sort on the RandomNo field to randomize the set.

Now, if you want say 10 questions out of the subset, use a loop to omit records until there are only 10 left

code:


show all records

replace [RandomNo, calculation = 0]

# select your subset here

.

.

.

# randomize

replace [RandomNo, calculation = Random]

# sort on the RandomNo field

sort [RandomNo]

go to record/request [first]

loop

exit loop if status(currentfoundcount)<11

omit record

end loop


Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.