Go to the BP_EquipmentInventory and create a new variable called UseRandomStartingEquipment and set it to Boolean and tick on Instance Editable.

Next create a new variable called RandomStartingTacticalRig and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingGloves and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingShirt and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingBackpack and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingPants and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingEyewear and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingShoes and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

Next create a new variable called RandomStartingHelmet and set it to Data Table Row Handle and set it to array then set it to Instance Editable.

It should look like the image below when you are done.

Create a new function called ApplyRandomEquipment and add a new input called TargetArray and set it to Data Table Row Handle then add another input called EquipmentType and set its type to E_EquipmentType.

Next create a new local variable called IndexL and set it to an Integer then copy the image below.

Next create a new function called RandomStartingEquipment and copy the image below.

Add the highlighted nodes shown in the image below, location at the top of the image.

You can now set random equipment items in the BP_PlayerInventory Class Defaults like shown in the image below, remember to tick on Use Random Starting Equipment.