import
csv, random
firstNames
=
[
"Anuran"
,
"Bappa"
,
"Deep"
,
"Dhanraj"
,
"Harsh"
,
"Sabyasachi"
,
"Saptarshi"
,
"Sayan"
,
"Shubham"
,
"Sampriti"
,
"Susmita"
,
"Pronab"
,
"Vaskar"
,
"Sanjeeb"
,
"Anirudh"
]
lastNames
=
[
"Pandit"
,
"Das"
,
"Bhattacharjee"
,
"Rathi"
,
"Agarwal"
,
"Mishra"
,
"Garg"
,
"Pal"
,
"Khan"
,
"Ganguly"
,
"Dutta"
,
"Mukherjee"
,
"Lodhi"
,
"Malhotra"
,
"Gupta"
]
collegeNames
=
[
"IIT Delhi"
,
"IIT Kharagpur"
,
"BIT Mesra"
,
"JIT"
,
"Jadavpur University"
,
"IIT Roorkee"
,
"KGEC"
,
"SMIT"
,
"EIEM"
,
"CGEC"
,
"JGEC"
,
"IISC Bangalore"
,
"IIIT Allahabad"
,
"IIT Kanpur"
,
"IIT BHU"
]
dataTemplate
=
[[
'Rank'
,
'Name'
,
'College'
,
'Score'
]]
Rank, maxScore
=
1
,
3000
for
x
in
xrange
(
1500
):
i
=
random.randint(
0
,
14
)
j
=
random.randint(
0
,
14
)
k
=
random.randint(
0
,
14
)
entry
=
[
str
(Rank), firstNames[i]
+
" "
+
lastNames[j],
collegeNames[k],
str
(maxScore)]
dataTemplate.append(entry)
maxScore
-
=
random.randint(
1
,
3
)
Rank
+
=
1
targetFile
=
open
(
'pagination.csv'
,
'w'
)
with targetFile:
writer
=
csv.writer(targetFile)
writer.writerows(dataTemplate)
print
"Done"