1. A method for robust transmission of data by one or more processing modules of one or more computing devices, the method comprises: dividing the data for transmission into a plurality of data partitions, wherein a data partition includes a plurality of data segments; and for a collection of data segments that includes one or more data segments of the plurality of data segments from one or more of the plurality of data partitions: concurrently encoding the collection of data segments in accordance with a dispersed storage error encoding function to produce a plurality of sets of encoded data slices, wherein a set of encoded data slices of the plurality of sets of encoded data slices includes a total number of encoded data slices and corresponds to a data segment of the collection of data segments and wherein a decode threshold number of encoded data slices of the set of encoded data slices is required to recover the corresponding data segment; determining a transmit number to be initially greater than the decode threshold number and less than the total number; selecting a transmit number of encoded data slices from each of the plurality of sets of encoded data slices to produce a plurality of sets of transmit encoded data slices; randomizing ordering of the plurality of sets of transmit encoded data slices to produce a random order of encoded data slices; and transmitting encoded data slices of the random order of encoded data slices, wherein an encoded data slice error rate corresponds to a number of data segments per data partition and the transmit number minus the decode threshold.