new_patch_id
new_patch_id()-> ‘str’
Return an id for data which names no source.
A random one, because there is nothing to derive it from: a patch built in memory from an array is not the same data as anything else, and saying so is more honest than hashing the values and claiming two coincidentally equal arrays are one datum.