Last active
October 24, 2023 10:18
-
-
Save djdunc/fba20e1dbc1d5c232d30d95ab1541b17 to your computer and use it in GitHub Desktop.
student-random-list-generator.ipynb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"nbformat": 4, | |
"nbformat_minor": 0, | |
"metadata": { | |
"colab": { | |
"provenance": [], | |
"authorship_tag": "ABX9TyMUZ1kArvznp8XaMo4ueqA5", | |
"include_colab_link": true | |
}, | |
"kernelspec": { | |
"name": "python3", | |
"display_name": "Python 3" | |
}, | |
"language_info": { | |
"name": "python" | |
} | |
}, | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"metadata": { | |
"id": "view-in-github", | |
"colab_type": "text" | |
}, | |
"source": [ | |
"<a href=\"https://colab.research.google.com/gist/djdunc/fba20e1dbc1d5c232d30d95ab1541b17/student-random-list-generator.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"metadata": { | |
"id": "WzM1wWCn8iP_", | |
"outputId": "70262ec6-a227-4bde-cbb1-885c116ae0d2", | |
"colab": { | |
"base_uri": "https://localhost:8080/" | |
} | |
}, | |
"outputs": [ | |
{ | |
"output_type": "stream", | |
"name": "stdout", | |
"text": [ | |
"Length of list:\n", | |
"27\n", | |
"-----\n", | |
" Zhouyu Jiang () \n", | |
" Zhiqiang Xu () \n", | |
" Ethan Low () \n", | |
" Satria Utama () \n", | |
" Qikai Hu () \n", | |
" Yuhang Lei () \n", | |
" Huarui Yang () \n", | |
" Huanchao Hong () \n", | |
" Zekun Wang () \n", | |
" Sheau-Jwu (Esther) Wu (Esther) \n", | |
" Yanjun Chen (Stella) \n", | |
" Yuhua (Annie) Jin (Annie) \n", | |
" Xin Cheng () \n", | |
" Xueli Jiao (Shelly) \n", | |
" Tianming Liu () \n", | |
" Zhenkun Wang (Harry) \n", | |
" Yikun Li () \n", | |
" Guandi Chen () \n", | |
" Mark Foster () \n", | |
" Chen Ruan () \n", | |
" Elinor Oren () \n", | |
" Yutong Zhang () \n", | |
" Ertong Gao () \n", | |
" Lianglei Liu () \n", | |
" Qingyao Tang (Jenny) \n", | |
" Haoming Wang (Axe) \n", | |
" Xincen Xu () \n" | |
] | |
} | |
], | |
"source": [ | |
"# generate random integer values\n", | |
"from random import seed\n", | |
"from random import randint\n", | |
"\n", | |
"# seed random number generator - change the seed to get a different list\n", | |
"seed(231)\n", | |
"\n", | |
"students = [\n", | |
" ' Chen Ruan () ' ,\n", | |
" ' Elinor Oren () ' ,\n", | |
" ' Ertong Gao () ' ,\n", | |
" ' Ethan Low () ' ,\n", | |
" ' Guandi Chen () ' ,\n", | |
" ' Haoming Wang (Axe) ' ,\n", | |
" ' Huanchao Hong () ' ,\n", | |
" ' Huarui Yang () ' ,\n", | |
" ' Lianglei Liu () ' ,\n", | |
" ' Mark Foster () ' ,\n", | |
" ' Qikai Hu () ' ,\n", | |
" ' Qingyao Tang (Jenny) ' ,\n", | |
" ' Satria Utama () ' ,\n", | |
" ' Sheau-Jwu (Esther) Wu (Esther) ' ,\n", | |
" ' Tianming Liu () ' ,\n", | |
" ' Xin Cheng () ' ,\n", | |
" ' Xincen Xu () ' ,\n", | |
" ' Xueli Jiao (Shelly) ' ,\n", | |
" ' Yanjun Chen (Stella) ' ,\n", | |
" ' Yikun Li () ' ,\n", | |
" ' Yuhang Lei () ' ,\n", | |
" ' Yuhua (Annie) Jin (Annie) ' ,\n", | |
" ' Yutong Zhang () ' ,\n", | |
" ' Zekun Wang () ' ,\n", | |
" ' Zhenkun Wang (Harry) ' ,\n", | |
" ' Zhiqiang Xu () ' ,\n", | |
" ' Zhouyu Jiang () '\n", | |
" ]\n", | |
"\n", | |
"l = len(students)\n", | |
"print(\"Length of list:\")\n", | |
"print(l)\n", | |
"print(\"-----\")\n", | |
"\n", | |
"while l>0:\n", | |
" value = randint(0, l) - 1\n", | |
" call = students.pop(value)\n", | |
" print(call)\n", | |
" l = len(students)\n" | |
] | |
} | |
] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment