27 2
Sign in to rate

Insert Randomized Lists (multiple choice)

<10kB. Updated 2019-01-15.
The author has shared 62 other item(s).


Allows you to insert randomized lists into your notes, e.g. for use in multiple choice card types. DOCUMENTATION IMPORTANT: This add-on requires a custom note type and complimentary add-on to work properly. Please consult the README for more information on setting things up. The add-on's use is also detailed on that page. The lists generated by this add-on should be compatible with Anki and AnkiDroid. I have not tested this with AnkiWeb or AnkiMobile. CHANGELOG 2019-01-16 – Anki 2.1 support (thanks a lot to Pablo for sponsoring this!) 2017-08-06 – Update license 2017-05-14 – Initial release SUPPORT Please do not report issues or bugs in the review section below. I don't get notified about your reviews, and even if I see them in time it's hard to strike up a proper troubleshooting conversation on here. Instead, please report all issues you encounter either by creating a bug report on GitHub or by posting a new thread on the Anki add-on support forums while mentioning the add-on's name in your title. Thank you! CREDITS AND LICENSE Copyright (c) 2017-2019 Glutanimate This add-on was commissioned by a fellow Anki user who would like to remain anonymous. All credit for the original idea goes to them. Thanks a lot also to Pablo for supporting the 2.1 port of this add-on! Licensed under the GNU AGPL v3. The code for this add-on is available on GitHub. MORE RESOURCES Make sure to check out my socials for the latest add-on updates and news: @Glutanimate | / Glutanimate Want to hire me to work on add-on for you? Get in touch at ankiglutanimate [αt] gmail .com SUPPORT MY WORK Writing, supporting, and maintaining Anki add-ons like these takes a lot of time and effort. If Insert Randomized Lists has been a valuable asset in your studies, please consider using one of the buttons below to support my efforts by buying me a coffee, or by pledging your support on Patreon. Each and every contribution is greatly appreciated and will help me maintain and improve Insert Randomized Lists as time goes by!              Pro-tip: Lots of exclusive add-ons and other goodies await on my Patreon page. Make sure to check them out!


As add-ons are programs downloaded from the internet, they are potentially malicious. You should only download add-ons you trust.

To download this add-on, please copy and paste the following code into Anki 2.1:


If you were linked to this page from the internet, please open Anki on your computer, go to the Tools menu and then Add-ons>Browse & Install to paste in the code.

This add-on previously supported Anki 2.0. You can download the last version supporting 2.0 here. As Anki 2.0 has been discontinued, no support is available for this version.

All Anki 2.1.x Add-Ons


on 1619847395
Unfortunately, not working with ⁨2.1.43 :(
on 1617808236
It works fine so far. And, most importantly it works in both Anki Desktop and AnkiDroid. Thanks!
Version ⁨2.1.38 (355e4cd5)⁩

Update: I updated Anki to 2.1.43 and I think something has broken. When the answer is shown, the order in the list unexpectedly changes now.
on 1617738648
Isn't working on 2.1.41+ but still a great add-on
any problem -> Gifhub
on 1617041626
Works well on Desktop and Android. Thank you.
on 1615719835
Great idea and work, but unfortunately, it doesn't seem to work in 2.1.41 :(
on 1614036902
It would be interesting to add shortcuts to select the answer.
on 1612663551
Invalid HTML on card: SyntaxError: Unexpected end of JSON input
SyntaxError: Unexpected end of JSON input
at JSON.parse ()
at run (eval at (, :70:36)
at eval (eval at (, :76:1)
at eval ()
at Function.globalEval (
at Ha (
at n.fn.init.append (
at n.fn.init. (
at Y (

What does this mean?
on 1609178882
awesome addon, thanks a lot!
on 1608008335
I'm still new to Anki, and I don't know if this will break things, but I was able to change the yellow highlighting to a different color by going into Tools -> Add-ons -> View Files and search for "1280092568" which is the Insert Randomized Lists (multiple choice) Add on. Then I went to the editor_random_list.py file and used a python editor to change the line that said "background-color: yellow;" to "background-color: royalblue;". After restarting Anki, the yellow color was now a royal blue color. You can probably change it to a whole bunch of different colors, but I just found that this one worked well with the dark background. I hope these instructions helps the next person. Great add on nonetheless!
on 1602101549
In night mode how do you make the yellow a different color, its so hard to see? Also wouldn't it be easier to just upload a card type along with the add on?
on 1597931795
Works great.
on 1595845928
This is very nice, but I was wondering if there was a way to stop the question list from reordering when you click Show Answer.

Also, any way to change the UL to an OL (a. b. c. etc) ?

In any case, this is great and something I've been wanting to try out for a long time.
on 1593946640
This is extremely useful to not learn the order, but the content of items in multiple choice. The only problem I have is the yellow highlight in the edit window. It is unreadable with the white text in dark mode :(
Is there any way to change the colour?
on 1593676232
This is very useful.
on 1583653281
Good 👍
on 1579098393
Turning that "balancing vote before" into a positive vote ;)

Keep it up
on 1572083014
Just saw the guy who downvoted because "Cookie Monster breaks Zoom 2.1". So take my upvote to balance. Keep up your wonderful work, you are great!
Comment from author
Hey, this means a lot! Thank you very much!
on 1570576094
Works exactly as described. Very useful when you're reviewing a small group of questions and need the shuffling, so you're not just memorizing the position of the correct answer.
on 1566741497
This addon has become essential in the way I memorize. For example, I make cloze cards like this:

- Mechanism: {{c1::blabla}}
- Use: {{c1::blabla}}
- Adverse effects: {{c1::blabla}}
- Contraindications: {{c1::blabla}}

This addon lets me randomize each of those cloze bullet points so they won't appear in the same order every time. Thanks so much.
on 1565683671
Be careful, Cookie Monster breaks Zoom 2.1.
Comment from author
Alright, that's good to know. So how about you report that on the respective pages for Cookie Monster and/or Zoom 2.1 instead of down-voting an add-on that is only marginally associated with them? I mean, do you expect me to account and test for every imaginable combination of third-party add-ons? I am neither the author of Cookie Monster, nor Zoom 2.1, so there is literally nothing I can do here. Also, how about reading that "SUPPORT" section in the add-on description above where the official support channels are clearly outlined? Seriously, I don't understand ratings like this ¯\_(ツ)_/¯
on 1565424368
To everybody: Be cautious. Use it only selectively, inasmuch as memorization is easy when it always works in the same way, like running the same track through a labyrinth: https://www.supermemo.com/en/archives1990-2015/articles/20rules
on 1563125970
Works well with Ankimobile iOS version. Happy.
on 1560029589
Hello, I'm unable to make a GitHub account for some reason and that's why I'm posting here. This add-on was working great for a few days until it didn't. It still shows me a randomized list, however when the answer is revealed, it is moved to a different level. As an example:


and when the answer is revealed, it moves to a different spot (say, the answer is b)


How do I fix this? Like I said, it was working perfectly before...
on 1557560720
Why did I not use this before?
Even with this implemented into note type, It will not show error with randomized list field omitted.
on 1550822182
Thank you so much. Solved the long desired need for me.
I use it to shuffle the picture too.
Support AnkiDroid TOO.
on 1548533458
Hi, this addon works perfectly, but I'm having this error message

What do I do to correct it?

Informação de Debug:
Anki 2.1.5 Python 3.6.1 Qt 5.9.2 PyQt 5.9
Platform: Windows 10
Flags: frz=True ao=True sv=2

Exception happened during processing of request from ('', 24063)
Traceback (most recent call last):
File "aqt\mediasrv.py", line 90, in send_head
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Cleber\\AppData\\Roaming\\Anki2\\Cleber\\collection.media\\favicon.ico'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "socketserver.py", line 639, in process_request_thread
File "socketserver.py", line 361, in finish_request
File "socketserver.py", line 696, in __init__
File "http\server.py", line 418, in handle
File "http\server.py", line 406, in handle_one_request
File "aqt\mediasrv.py", line 67, in do_GET
File "aqt\mediasrv.py", line 92, in send_head
File "http\server.py", line 473, in send_error
File "socketserver.py", line 775, in write
ConnectionAbortedError: [WinError 10053] Uma conexão estabelecida foi anulada pelo software no computador host
Comment from author before post was edited
Might be an issue with you firewall, but this has nothing to do with the add-on. For errors concerning Anki itself please use the official support forums: https://anki.tenderapp.com/discussions/ankidesktop

Since this was not caused by the add-on, I'd appreciate it if you updated your rating.
on 1547822381
Yet another great job by Glutanimate... Thanks so much!
on 1507334400
Just what I needed

Works on Ankidroid too!