Commit b29e348b by Prayush Kumar

Another round of ranking for newly vacant grad offices

parent 685967b3
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import random\n",
"import datetime\n",
"import numpy as np\n",
"\n",
"# Set RNG seed using Sep 13, 2023 12 noon\n",
"random.seed(int(datetime.datetime(2023, 9, 18, 12, 0, 0, 0).timestamp()))"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"['Debanjan Karan' 'Jyotirmoy Barman' 'Rahul Metya'\n",
" 'Ritesh Purushottam Harshe' 'Saptarshi Mandal' 'Sourabh Saini'\n",
" 'Akash Sarkar' 'Ankan Man' 'Arnab Paul' 'Mohammad Saif Khan'\n",
" 'Ratul Thakur' 'Shubhadeep Chakraborty' 'Sumukha Srinivasa Adiga'\n",
" 'Tirthankar Mondal']\n"
]
}
],
"source": [
"# using loadtxt()\n",
"arr = np.loadtxt(\"First year students-2023-office space.csv\",\n",
" delimiter=\",\", dtype=str)\n",
"print(arr)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"students = arr.tolist()\n",
"students = sorted(students) # sort alphabetically"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"selected_students = random.sample(students, k=len(students))"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Randomly ranked list:\n",
"00. Jyotirmoy Barman\n",
"01. Arnab Paul\n",
"02. Akash Sarkar\n",
"03. Saptarshi Mandal\n",
"04. Ratul Thakur\n",
"05. Mohammad Saif Khan\n",
"06. Ankan Man\n",
"07. Shubhadeep Chakraborty\n",
"08. Ritesh Purushottam Harshe\n",
"09. Tirthankar Mondal\n",
"10. Sourabh Saini\n",
"11. Debanjan Karan\n",
"12. Rahul Metya\n",
"13. Sumukha Srinivasa Adiga\n"
]
}
],
"source": [
"print(f\"Randomly ranked list:\")\n",
"for idx, name in enumerate(selected_students):\n",
" print(f\"{idx:02d}. {name}\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.8.16"
},
"orig_nbformat": 4
},
"nbformat": 4,
"nbformat_minor": 2
}
Debanjan Karan Jyotirmoy Barman Rahul Metya Ritesh Purushottam Harshe Saptarshi Mandal Sourabh Saini Akash Sarkar Ankan Man Arnab Paul Mohammad Saif Khan Ratul Thakur Shubhadeep Chakraborty Sumukha Srinivasa Adiga Tirthankar Mondal
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment