---
title: "randomSplitBySequence(proportion:by:on:seed:)"
framework: createml
role: symbol
role_heading: Instance Method
path: "createml/mldatatable/randomsplitbysequence(proportion:by:on:seed:)"
---

# randomSplitBySequence(proportion:by:on:seed:)

## Declaration

```swift
func randomSplitBySequence(proportion: Double, by sequenceIdentifierColumn: String, on column: String, seed: Int = 1) -> (MLDataTable, remaining: MLDataTable)
```

## See Also

### Splitting a data table

- [stratifiedSplit(proportions:on:generator:)](createml/mldatatable/stratifiedsplit(proportions:on:generator:).md)
- [stratifiedSplit(proportions:on:seed:)](createml/mldatatable/stratifiedsplit(proportions:on:seed:).md)
- [stratifiedSplitBySequence(proportions:by:on:generator:)](createml/mldatatable/stratifiedsplitbysequence(proportions:by:on:generator:).md)
- [stratifiedSplitBySequence(proportions:by:on:seed:)](createml/mldatatable/stratifiedsplitbysequence(proportions:by:on:seed:).md)
