乱数漢 ~ Ransukan
Simple tool to try out different selection algorithms.
Kanji frequency distribution (japanese) is used as primary data source.
Installation:
python install.py
Usage:
python ransukan.py
or
pythonw rk.pyw
Notes:
- Requires Python 2.7
- Requires PyQt 4.8
- All other required modules should be installed using install.py. In case something fails to, here's full list:
- Elixir (requires sqlalchemy)
- BeautifulSoup
- matplotlib (requires numpy)
- All required resources will be downloaded by install script. In case of failure or update necessitiy, run prepare.py
Resources info:
- KANJIDIC2 includes only 2500+ frequency ranked kanji (total 13k+)
- Project kanji db is based on most complete frequency list (20k+), courtesy of foosoft.net
- The following randomizers are used: