This page provides some programming puzzles to test your skill in Qt-based GUI development. If the individual puzzles do not provide all information you require (e.g. use float or double for floating-point numbers), please fill in the gaps on your own and make reasonable assumptions. Please take especially care to make use of Qt mechanisms wherever possible and avoid reimplementing already available Qt functionality.
Use Qt-Creator to implement a small, stand-alone GUI application that visualizes a list of randomly chosen floating-point values (100 values). Upon selection of an entry, the corresponding value shall be presented to the user in a pop-up window. Implement a button which, upon usage, re-assigns newly generated random values to the data set. Document the code.
Expected Submission files: The entire Qt-project files required to load the entire project.