Yup, already tossed together a couple random bot buyers a while ago. I am trying (attempting, anyway) to make some part vendors, and getting them to allow me to choose which part to buy.Do you mean to "reward a random F quality CPU" with this? If that's the case i don't know if it's possible yet/if it will be.
You can reward a specific F rank part though, or make an array with all F parts CPU (need mod dependancy as of now to have multiple so be mindful of load priority) so that requests will generate with one of the possible rewards at random (see the base game cpu request for array syntax).
Aside from that, being able to generate a possible list based on slot or tag instead of id would make future mods integrate way too easy. For vendors, as well as for future bots.. if 'default parts' could be "cpu": "cpu_d" or "cpu_all", or vendor list could be "reward": "skin_b". Same outline as the target_tags on the bots already- all, cheap, nice... except for parts.