1. 学ぶ
  2. /
  3. コース
  4. /
  5. Programowanie równoległe w R

Connected

演習

Powtarzalne wyniki loterii

Pracujesz jako programista w internetowej loterii. Zgodnie z prawem, zwycięzcy muszą być wybierani losowo, a sam proces musi być przejrzysty.

W swoim środowisku pracy masz listę losów ls_tickets. Lista zawiera 51 elementów – po jednym dla każdego stanu USA. Każdy element zawiera numery losów. Masz też do dyspozycji funkcję lottery(), która losowo wybiera zwycięski los dla każdego stanu. Testujesz funkcję lottery(), stosując ją do ls_tickets równolegle za pomocą future_map(). Problem polega na tym, że zwycięzcy są inni przy każdym uruchomieniu kodu. Pakiet furrr jest już załadowany.

指示

100 XP
  • Utwórz konfigurację dla future_map().
  • Ustaw ziarno (seed) na 4321 w tej konfiguracji.
  • Przekaż tę konfigurację do future_map().