Weapon bonuses (e.g. Durability Up, Attack Up) are entirely random. Each bonus has equal probability.