Below you will find a set of texts used on TypeRacer. Certain texts only appear on certain difficulties.
Rank |
ID |
Text |
Length |
Races |
Difficulty Rating |
Top Score |
Top 100 |
Average |
Active Since |
1. |
#0 |
This is a placeholder text. You are seeing it because there ... |
167 |
562 |
1.267 |
195.88 — Sean Wrona (arenasnow2) |
157.69 |
103.73 |
May 18, 2010 |
2. |
#10009 |
input("\n\nPress the enter key to exit.") # waits for the us... |
85 |
2,344 |
1.229 |
161.09 — (sidd_) |
127.49 |
66.54 |
September 15, 2012 |
3. |
#10019 |
import string from random import * characters = string.ascii... |
190 |
1,199 |
1.204 |
179.63 — chillin (slekap) |
126.15 |
78.67 |
October 3, 2018 |
4. |
#10017 |
import random min = 1 max = 6 roll_again = "yes" while roll_... |
272 |
924 |
1.152 |
145.67 — chillin (slekap) |
108.82 |
73.80 |
October 3, 2018 |
5. |
#10018 |
import random n = random.randint(1, 99) guess = int(raw_inpu... |
388 |
1,011 |
1.110 |
136.71 — leonidas (awsomaw) |
108.92 |
75.69 |
October 3, 2018 |
6. |
#10020 |
import urllib2 import json screen_name = "wordpress" url = "... |
246 |
690 |
1.056 |
137.02 — (sidd_) |
97.10 |
62.62 |
October 3, 2018 |
7. |
#10010 |
public class HelloWorld { public static void main(String[] ... |
143 |
1,209 |
1.048 |
134.85 — leonidas (awsomaw) |
104.00 |
61.40 |
December 29, 2017 |
8. |
#10002 |
import os import sys def run(program, *args): pid = os.fork(... |
154 |
3,579 |
1.037 |
142.45 — 20mg (chakk) |
102.42 |
52.76 |
December 5, 2009 |
9. |
#10006 |
print "Using URL", url req = urllib2.Request(url) fd = urlli... |
152 |
3,323 |
1.035 |
135.01 — GINOO AND FLANEUR I LOVE YO... |
105.18 |
53.44 |
November 19, 2009 |
10. |
#10001 |
/** Loop waiting for a connection and a valid command */ whi... |
445 |
1,755 |
1.021 |
124.40 — GINOO AND FLANEUR I LOVE YO... |
95.16 |
59.53 |
December 13, 2009 |
11. |
#10015 |
function calculateArea(width, height) { try { var area = ... |
301 |
789 |
1.011 |
133.59 — (sidd_) |
95.68 |
59.63 |
October 4, 2018 |
12. |
#10000 |
/* Read a set of characters from the socket */ StringBuffer ... |
542 |
1,091 |
0.977 |
124.87 — chillin (slekap) |
94.31 |
61.70 |
December 19, 2009 |
13. |
#10005 |
class URLLister(SGMLParser): def reset(self): SGMLParser.res... |
183 |
2,897 |
0.970 |
125.80 — morning (chakkonmech) |
99.43 |
51.58 |
November 19, 2009 |
14. |
#10016 |
import re import sys import urllib2 import BeautifulSoup usa... |
344 |
594 |
0.950 |
128.63 — Sean Wrona (arenasnow) |
87.42 |
56.88 |
October 3, 2018 |
15. |
#10021 |
import urllib2 import urllib import json url = "http://ajax.... |
438 |
553 |
0.934 |
115.32 — (sidd_) |
83.00 |
55.51 |
October 3, 2018 |
16. |
#10004 |
this = (fsm_instance *)kmalloc(sizeof(fsm_instance), order);... |
256 |
2,704 |
0.932 |
132.63 — Sean Wrona (arenasnow) |
87.64 |
47.41 |
December 5, 2009 |
17. |
#10003 |
int res; unsigned long flags; u32 data = 0; if (PCI_##size##... |
264 |
2,555 |
0.909 |
128.30 — chillin (slekap) |
87.28 |
47.53 |
December 5, 2009 |
18. |
#10007 |
(publish :path "/hello-count" :content-type "text/html" :fun... |
356 |
1,536 |
0.909 |
107.78 — 20mg (chakk) |
83.57 |
53.37 |
November 19, 2009 |
19. |
#10011 |
print("2 + 2 is {}, minus 1 that's {}. quick maths.".format(... |
78 |
987 |
0.906 |
114.01 — r (deroche1) |
82.07 |
46.82 |
December 29, 2017 |
20. |
#10008 |
(defop hello2 req (w/link (pr "there") (pr "here"))) (defop ... |
236 |
2,788 |
0.901 |
121.70 — Sean Wrona (arenasnow) |
87.42 |
46.32 |
December 6, 2009 |
21. |
#10013 |
if (response) { try { var dealData = JSON.parse(response)... |
501 |
47 |
0.859 |
112.00 — (sidd_) |
64.28 |
64.28 |
October 3, 2018 |
22. |
#10012 |
var $form, width, height, area; $form = $('#calculator'); $(... |
372 |
52 |
0.823 |
107.41 — (sidd_) |
62.56 |
62.56 |
October 2, 2018 |
23. |
#10014 |
function showContent(dealData) { var newContent = ''; for ... |
440 |
30 |
0.707 |
90.78 — (sidd_) |
55.52 |
55.52 |
October 3, 2018 |