Thanks burtadsit! Patch truly solved the randomize problem.
For the language problem: I would be happy if there could be a toggle that siteadmin can decide what translation should unlogged user see always in bp-admin-bar.. if it is considered as a feature.
EDIT: Just tested that the translation effect is same is user logged in or not. Bar changes from blog to another, depending the current blog language setting. It’s annoying I think. When user selects a language he/she wants to use, shouldn’t the it be the same all around the site?