1. A method comprises: sending, by a computing device of a dispersed storage network (DSN), a write request to a plurality of dispersed storage (DS) processing units of the DSN, wherein the write request includes a data segment of a data object for storage in DSN memory, wherein the write request further includes a seed for determining dispersed storage error encoding parameters; executing, by each DS processing unit of the plurality of DS processing units, a non-deterministic function based on the seed to determine the dispersed storage error encoding parameters; generating, by each DS processing unit of the plurality of DS processing units, a set of encoded data slices in accordance with the determined dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices; sending, by the plurality of DS processing units, a plurality of sets of write commands regarding the plurality of sets of encoded data slices to a set of storage units of the DSN; obtaining, by the plurality of DS processing units, a plurality of sets of write responses from the set of storage units regarding the plurality of sets of write commands; selecting, by the computing device or one of the plurality of DS processing units, a favorable write response for each encoded data slice of the set of encoded data slices from the plurality of sets of write responses to produce a selected set of favorable write responses; and issuing, by at least some of the DS processing units, write commit commands to the set of storage units in response to the selected set of favorable write responses.