Training Script for 3-2-3 PAO system?

8 posts / 0 new
Last post
#1 12 September, 2017 - 02:13
Joined: 3 months 3 weeks ago

Training Script for 3-2-3 PAO system?

Hey guys,

Sorry for my bad english, as it is not my first language. I was wondering if there is any script for 3-2-3 PAO system? A year ago, I found the training website from Art of Memory (, and I was thrilled because it has scripts specifically designed for training 2-digit PAO system and it's very very useful. I practically use it every single day.

But a year later, I have decided to expand my 2-digit PAO into a 3-digit one, and instead of going 3-3-3 for person, action and object, which is impossible since it is very difficult to generate 1000 actions lol, I have adapted from this forum and gone with a 3-2-3 system. The problem arises since there is no scripts for 3-2-3 system that can be found. Can anyone help me on this one?

I am aware that the memory league training tool allows users to change the pattern of numbers displayed, and yes, it could be changed to 3-2-3, but the number of numbers that the site would show is limited to 80, if I remember correctly. Is there a site where the numbers are divided into 3-2-3 pattern and almost endless, like the one for 2-digit PAO?

Here is the link of the 2-digit PAO training tool I was talking about:

Thank you for reading! Once again, sorry for my very bad english. Hope I can get some feedback on this one.

12 September, 2017 - 13:48
Joined: 8 months 4 weeks ago

I created a script in Google Sheets. If you have a Google Account you can use it. There are five user parameters:

# Digits: The number of digits for each segment of your PAO system. Range = [1 3].

# of Rows: How many rows to generate. Each row has five PAO numbers.

Separator: None, space, wide space, or hyphen

Min Value: This is the bottom end of your range to practice. Enter values without leading zeros.

Max Value: This is the upper end of your range to practice. Again, do not enter leading zeros.

# Digits, Min Value, and Max Value are set separately for each of P, A, and O. You can enter only P if you only want to practice one number, PA for two numbers, and PAO for three.

Examples (the output looks much better in Google Sheets):

# Digits 3 2 2
Min Value 300 0 20
Max Value 399 99 40
# Rows to Generate 3
Segment Separator -

380-22-34 373-98-25 353-41-36 316-92-36 359-37-24
376-59-24 393-83-35 368-78-31 319-43-27 367-52-24
300-04-32 318-66-38 358-51-26 320-61-34 328-99-33

# Digits 2 2 2
Min Value 0 0 0
Max Value 99 99 99
# Rows to Generate 10
Segment Separator None

162535 667955 455969 146558 854226
342941 399800 382789 55301 431955
716140 165952 122754 196182 534973
951022 596038 301130 555008 314327
663597 391921 727705 748770 122063
554686 380343 142281 981741 550850
970531 595758 367554 240377 705118
138599 97815 894657 445537 352480
630292 84186 566736 511729 555905
321550 274728 990090 335961 624901

# Digits 2 2 0
Min Value 10 29 0
Max Value 50 69 99
# Rows to Generate 5
Segment Separator -

50-33 15-32 33-63 19-36 35-39
15-35 42-30 50-44 14-33 31-60
13-39 17-55 50-53 14-38 42-52
39-65 48-64 20-64 12-34 45-43
25-42 10-46 17-52 14-42 29-35

To use this, you must:

  1. Log into your Google account
  2. Click this link
  3. Click "Make a copy"
  4. When you first run the script by selecting "Generate Random Numbers" from the "PAO" menu, you will get a message that says "Authorization Required. PAO Number Generator needs your permission to access your data on Google." Just click "Continue and then Allow".
  5. You can get new numbers anytime by selecting "Generate Random Numbers" from the "PAO" menu again.

Hopefully you will find this helpful when practicing numbers! Let me know how you like it.


12 September, 2017 - 14:02
Joined: 8 months 4 weeks ago

Hmmm. It looks like the wrong script became attached to the Sheet after I shared it. Not sure how that happened, but I will fix it tomorrow.

12 September, 2017 - 22:08
Joined: 2 years 6 months ago

Here is the link of the 2-digit PAO training tool I was talking about:

Something like this?

13 September, 2017 - 06:50
Joined: 8 months 4 weeks ago

It looks like my script is working correctly after all. Josh's script is fine, of course.

If you prefer, my script has these advantages:

  1. Limiting the range of any of the three number segments. So, for example, if you want to practice just the 300's for your 3-2-3 PAO system, you can set the range of P to 300-399, while keeping the full range of possibilities for AO. This might help particularly while learning a new system.
  2. You can also determine how many rows to generate, up to 300.
  3. Choose your own formatting. The three numbers of PAO can be separated by "-" hyphen, space, wide space, or no separation. Choose what works best for you.

I'd love to know what anyone thinks of this script. Thanks!

13 September, 2017 - 06:59
Joined: 3 months 3 weeks ago

Thank you so much ptken and Josh for getting back to me so quickly. You guys made my day!

Ptken, I'm not sure if I am doing anything wrong, but when I click the generate random numbers, a yellow bar pops up on the top of the screen saying running script and finished script, but no numbers appeared on the blue area? Is this intended? It would be helpful for me and also my friend, as he is also adopting a very peculiar system and is looking for a script for 3-1-3 PAO lol. Thank you once again for looking into this, and I sincerely hope this can be fixed.

Josh, thank you for providing the script! It is very helpful!

Thank you once again to both of you!

13 September, 2017 - 07:31
Joined: 3 months 3 weeks ago

Ptken: Never mind somehow it worked! Now I can generate the random numbers! Thank you so much for your assistance!

13 September, 2017 - 14:07
Joined: 11 months 4 days ago

I am having trouble coming up with even 100 different
Actions, let alone 1000

Is there a list of actions somewhere that I could

Learn memory techniques for free! Just click the "Sign up" button below to create an account and we'll send you an email with some tips on how to get started.

Related content: