You will need to use ORDER BY rand() to return random results.
the currant category will be passed using a querystring variable, so you can use the querystring to limit results using a WHERE clause, you can also further reduce the number of records using the LIMiT clause:
SELECT * FROM products WHERE ProdCat = $_GET['catID'] ORDER BY rand() LIMIT 5
To prevent the white space if the description is blank, use an if statement to determine whether to display the description:
<?php if($row_recordsetName["Description"] != "") { ?>
Description: <?php echo $row_recordsetName["Description"]; ?>
<?php } ?>