fork(1) download
  1. #include <random>
  2. #include <chrono>
  3. #include <iostream>
  4. #include <algorithm>
  5.  
  6. int main()
  7. {
  8. const size_t n = 300;
  9. float arr[n];
  10. for (size_t i = 0; i < n; ++i)
  11. arr[i] = (float)i;
  12.  
  13. unsigned seed = std::chrono::system_clock::now().time_since_epoch().count();
  14. std::shuffle (arr, arr + n, std::default_random_engine(seed));
  15.  
  16. for (size_t i = 0; i < n; ++i)
  17. std::cout << arr[i] << " ";
  18. std::cout << std::endl;
  19.  
  20. return 0;
  21. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
137 112 190 55 118 241 273 136 84 85 170 162 293 40 259 174 214 105 125 127 297 149 86 183 217 62 219 7 131 186 206 230 262 232 132 75 256 108 98 165 16 101 99 294 158 150 199 45 1 285 298 123 243 195 68 188 202 135 290 44 177 269 196 193 9 169 15 50 208 227 296 39 77 250 26 129 4 102 292 167 260 82 119 270 53 234 284 69 295 43 272 23 33 239 242 291 97 80 215 218 52 271 31 107 63 221 282 38 56 246 240 37 213 30 166 194 245 251 143 289 138 181 171 264 94 267 268 173 3 111 32 47 89 117 248 36 100 277 281 280 72 226 114 160 266 299 187 180 200 229 134 120 106 124 95 113 73 211 244 145 172 35 28 6 192 147 146 276 0 109 128 275 155 247 279 258 90 265 253 79 153 156 22 92 236 21 203 133 255 238 74 263 288 51 139 191 144 274 57 142 115 18 286 76 126 249 81 91 71 66 212 48 278 224 83 157 70 175 261 152 216 88 283 34 222 164 198 46 179 121 185 257 182 220 159 5 209 12 204 13 141 197 140 178 58 25 110 201 61 210 104 27 41 231 2 103 148 235 116 11 54 207 10 64 130 67 49 78 205 233 96 20 154 59 163 17 189 184 87 19 252 168 14 161 287 122 24 151 29 8 237 228 254 65 176 223 93 42 60 225