1. Dart
2. dart:core
3. List<E>
4. shuffle abstract method

##### List class

1. Constructors
2. List
3. empty
4. filled
5. from
6. generate
7. of
8. unmodifiable
9. Properties
10. first
11. hashCode
12. isEmpty
13. isNotEmpty
14. iterator
15. last
16. length
17. reversed
18. runtimeType
19. single
20. Methods
21. add
22. addAll
23. any
24. asMap
25. cast
26. clear
27. contains
28. elementAt
29. every
30. expand
31. fillRange
32. firstWhere
33. fold
34. followedBy
35. forEach
36. getRange
37. indexOf
38. indexWhere
39. insert
40. insertAll
41. join
42. lastIndexOf
43. lastIndexWhere
44. lastWhere
45. map
46. noSuchMethod
47. reduce
48. remove
49. removeAt
50. removeLast
51. removeRange
52. removeWhere
53. replaceRange
54. retainWhere
55. setAll
56. setRange
57. shuffle
58. singleWhere
59. skip
60. skipWhile
61. sort
62. sublist
63. take
64. takeWhile
65. toList
66. toSet
67. toString
68. where
69. whereType
70. Operators
71. operator +
72. operator ==
73. operator []
74. operator []=
75. Static methods
76. castFrom
77. copyRange
78. writeIterable

description

# shuffle method Null safety

void shuffle (

1. [Random? random]

)

Shuffles the elements of this list randomly.

## Implementation

    void shuffle([Random? random]);